Linux下的用户/组管理(简单命令及解释)

1.#useradd user01 //创建用户
#ls /home &&#id user01 //查看看创建的用户
Linux下的用户/组管理(简单命令及解释)
1.1创建用户指定选项
#useradd user02 iu 1002 //指定id为1002
Linux下的用户/组管理(简单命令及解释)
1.2指定家目录
#useradd user03 -d /home //家目录为/home
Linux下的用户/组管理(简单命令及解释)
2.删除用户
#userdel -r user01
Linux下的用户/组管理(简单命令及解释)
3.设置用户密码
#passwd user02 //设置用户user02的密码
Linux下的用户/组管理(简单命令及解释)
4.修改登录shell
#usermod -s /sbin/nologin user02 //将user02的shell(/bin/bash)改为/sbin/nologin
Linux下的用户/组管理(简单命令及解释)
Linux下的用户/组管理(简单命令及解释)
5.创建组
#groupadd hr1 //创建组hr1
#tail /etc/group
Linux下的用户/组管理(简单命令及解释)
6.下面通过实例说明用户与组之间的操作
创建用户user01 user02 user03 user04
创建组hr1 hr2 hr3
将user01添加到组hr1,将user02添加到hr2,将user03添加到hr3
#useradd user01
#useradd user02
#useradd user03
#groupadd hr1
#groupadd hr2
#groupadd hr3
#usermod -aG hr1 user01
#usermod -aG hr2 user02
#usermod -aG hr3 user03
#id user01
#id user02
#id user03

Linux下的用户/组管理(简单命令及解释)
6.2将user02从hr中移除
#gpasswd -d user02 hr2
Linux下的用户/组管理(简单命令及解释)