Linux操作系统之用户管理

Linux是一个多用操作系统,任何操作系统的用户,都必须先向系统管理员申请一个账号,这个账号是用户进入系统的凭证,并且,linux的用户必须属于一个组,默认用户的组别和所创建的用户名相同。

一、用户

1、添加用户

      useradd    [选项]  用户名

                         实例:新增用户:xiaohong

                                     useradd xiaohong

      useradd -d 指定目录  新用户名

             为新增用户指定 指定家目录,默认家目录为home下面,与用户名同名的目录       

                           实例: 新增用户xiaoming,并且指定家目录 /home/beijing

                           useradd  -d   /home/beijing  xiaoming       

      useradd -g 组名  用户名  

               为新增用户指定组,默认会把新创建的用户分组到与用户名同名的组中

                             实例:新增用户xiaoqiang ,并制定用户所归宿的组lishuiqiao

                             useradd -g  lishuiqiao  xiaoqiang

2、指定用户密码

     passwd   用户名

                 实例:给用户xiaoming设置登录密码

                  passwd   xiaoming      #回车后设置密码(#后面的为注释)

3、删除用户

      userdel    用户名

                      实例:删除用户  xiaoming

                      userdel   xiaoming

                      此时,删除用户,但是保留创建用户的家目录,如果要删除用户,并且删除家目录,使用命令

                    userdel  -r  xiaoming

   4、用户查询

       id  用户名

             实例: 查询用户xiaoming

             id   xiaoming

             当用户不存在时,返回用户不存,否则,返回用户的基本信息,用户名称,用户所在组

5、切换用户

        su  -  用户名

        实例:从当前登录用户切换到xiaohong

        su   -    xiaohong

        解释,如果当前用户的级别高于将要跳转的用户,不需要输入密码,如果从低用户跳转到高级别的用户,需要输入高级别用户的密码

二、组

 1、新增用户组

    类似于角色,系统可以对有共性的多个用户进行统一的管理。

    groupadd  组名

                      实例:新增组    beijing

                      groupadd   beijing

2、删除组

groupdel  组名

                    实例: 删除组 beijing

                    groupdel  beijing

3、修改用户的组

usermod -g 目标组   原始组

                      实例:将beijing 组 的用户 移动到tianjin  组

                      usermod  -g  tianjin  beijing

三、相关文件

1、/etc/passwd 文件

       用户配置文件,记录用户的各种信息

      例如:xiaohong:x:502:502::/home/xiaohong:/bin/bash
      含义:用户名:口令:用户标示号:组标识号:注释性描述:主目录:登陆Shell

 2、/etc/shadow 文件

               口令配置文件:

               例如:

xiaohong.zheng:$6$84jbKgtF2h4p39Fs$v11CDaVrvm7IDwNQ6.QmGWVT2Fz5eXaWVcbp4t2TSxDOi2mvapsuFuLox4ZlE/hencsftxBRNr4pMDHua.0mg.:17782:0:99999:7:::

               含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间

3、/etc/group文件

         组配置文件,记录linux包含的组的信息

         例子:xiaohong.zheng:x:500:

         含义:组名:口令:组标识号:组内用户列表

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值