linux常用命令之--用户与用户组管理命令

系统 1651 0

linux的用户与用户组管理命令

1、用户和群组

groupadd: 用于添加新的组群
    
          其命令格式如下:
        groupadd [-option] 群组名
    常用参数:
        -g GID:指定创建群组的GID(GID为大于500的数字)
    范例【1】添加一个叫teama的群组,并指定GID为555,使用命令:
            groupadd -g 555 teama
    注意(PS):如果不加-g参数,默认情况下系统会自动分配GID(用户所属群组的识别码),从500开始顺序排列
    
  
groupdel: 用于删除已存在的群组
    
          其命令格式如下:
        groupdel [-option] 群组名
    注意(PS):删除群组之前必须将该群组内的用户删除
    
  
useradd: 用于创建新的用户
    
          其命令格式如下:
        useradd [-option] 用户名
    常用参数:
        -u UID:指定创建群组的UID,如果不指定,则系统自动分配
        -g GID/groupname:指定新增用户所在的群组,可以用GID或者是群组名。如果不指定群    组,则系统自动创建一个和用户名同名的群组,并将该用户加入该群组
        -M:不建立“家”目录,如果不使用该参数,则默认建立家目录
        -s shell:指定用户登录时启用的shell,如果不指定,一般使用/bin/bash
        -G:指定该用户属于root群组
    范例【1】创建一个名为testa的用户,指定其UID为555,并指定该用户加入teama群组,并指定其使用C-shell,则使用命令:
              useradd -u 555 -g teama -s /bin/bash testa
            该命令执行完,我们可以在/home目录下看到testa目录,这是系统默认创建的该用户的“家”目录
    范例【2】创建一个名为usera的用户,只属于root群组,则使用命令:
              useradd -g root usera
    范例【3】创建一个名为userb的用户,即属于root群组,也属于userb群组,则使用命令:
              useradd -G root userb 
            
    
  
userdel: 用于删除已存在的用户
    
          其命令格式如下:
        userdel [-option] 用户名
   常用参数:
        -r:将该用户的家目录和邮件文件一并删除,如果不加该参数,仅是删除账户,处于减少垃圾文件的目的,建议执行该命令时使用参数-r
   范例【1】删除上例创建的usera和userb用户,将其家目录与邮件文件一起删除,则使用命令:
              userdel -r  usera  userb 
    
  
usermod: 用于修改用户的信息
    
          其命令格式如下:
         usermod [-option] 用户名
   常用参数:
        -u UID:设定用户的UID
        -g GID/groupname:设定用户的群组,可以用GID或者是群组名。
        -s shell:指定用户登录时启用的shell。
    
  

2、用户密码命令

passwd: 用于设定用户的密码
    
          其命令格式如下:
        passwd [username] 
    常用参数:
        -d :删除当前密码
        -k:密码永不过期
        -l:锁定用户
    注意(PS):1)若passwd后面不跟用户名,则表示修改当前用户的密码
              2)只有超级管理员root才能给别的用户指定密码,普通用户只能修改自己的密码
    
  

3、用户切换命令

su: 用于切换用户身份
    
          其命令格式如下:
        su [-] [username] 
    注意(PS):1)若使用“-”符号,则表示完整切换到另一个用户的环境,反之则表示使用当前用户环境。
              2)从root用户切向普通用户,不需要输入密码,反之则需要输入密码才可以完成切换。
              3)如果要返回原来的用户,则使用exit命令,在同一用户下使用则退出终端。
    
  

4、用户查询命令

id: 用于显示用户的UID、GID以及所拥有的群组
    
          其命令格式为:id [username]
    
  
groups: 用于显示用户所属的群组信息
    
          其命令格式为:groups [username]
    
  

linux常用命令之--用户与用户组管理命令


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论