用户和用户组

目录

1.  用户管理 

1.1   创建用户

1.2   查看用户所属组

1.3   修改用户所属组 

1.4   删除用户

1.5   查看当前系统用户数量 

2.  用户组管理 

2.1   查看创建的用户组  

2.2   创建用户组 

2.3   删除用户组 

3.  总结


用户和用户组相关命令,需要在 root 用户下执行,笔者的 Linux 环境为 CentOs 7.6

1.  用户管理 

1.1   创建用户

语法:useradd  用户名  [ -g  -d ]

  • 选项:-g  指定用户加入的用户组。如果不使用选项 -g ,会创建同名组并自动加入;如果使用选项 -g ,用户组必须存在。
  • 选项:-d  指定用户 HOME 路径,不指定,HOME 目录默认在:/home/用户名  

1.2   查看用户所属组

语法:id  [ 用户名 ] 

  • 参数:用户名,被查看的用户;如果不提供参数,则查看自身。 

  • uid  为用户名
  • gid  为用户所属的组名

1.3   修改用户所属组 

语法:usermod  -aG  用户组   用户名

  •  将指定用户加入指定用户组

上图说明,math 用户在 learning 组中,同时也被加到 programming 组中。 

1.4   删除用户

语法:userdel  [ -r ]  用户名

选项 -r ,删除用户的 HOME 目录,不使用 -r 删除用户时,HOME 目录保留。 

1.5   查看当前系统用户数量 

语法:getent  passwd 

2.  用户组管理 

2.1   查看创建的用户组  

语法:getent group

2.2   创建用户组 

语法:groupadd  用户组名 

  • test:用户组名 
  • x:用户组认证 (显示为x ) 
  • 1001:组 ID

2.3   删除用户组 

语法:groupdel  用户组名

用户组删除之后,在查看的时候,就查看不到该用户组了。 

3.  总结

        groupadd  添加组        groupdel  删除组
        useradd  添加用户        userdel  删除用户
        usermod  修改用户组        id  查看用户信息
        getent  passwd                查看系统全部用户信息
        getent  group        查看系统全部用户组信息

        啊呼呼~~,终于学习完用户和用户组相关知识了,太难了,太不容易了。在此期间,搞坏了 VM 虚拟机,安装了两次 CentOS 系统,我也是醉醉的了。今天的分享总结就到这里了,我们下期再见 !!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aperion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值