五、用户和用户组建立及删除
监控用户建立的命令
watch -n 1 "tail -n 4 /etc/passwd /etc/group;echo ===ls -l /home"
useradd username ##用户建立
-u id username ##uid 2**16=0-65535
##0 表示超级用户
##1-200 系统预留id
##201-999 系统用户
##1000-60000
-g id username ##主组id
-G id username ##附加组id
-d dir username ##指定用户家目录
-c word username ##指定用户说明
-s shell username ##指定用户shell
-M username ##不建立主目录
userdel -r username ##用户删除 -r 删除用户配置文件
groupadd groupname ##组建立
-g id groupname ##指定组名称
groupdel groupname ##组删除
1.useradd -u 8001 yang ##指定用户uid为8001
2.useradd -g 72 westosadmin ##指定用户主组id,"72用户组必须存在“
3.useradd -G 8001 long ##指定用户附加组id,"8001用户组必须存在"
4.useradd -d /home/yxy lpl ##指定用户家目录
5.useradd -c hello asd ##指定用户说明
6.useradd -s /bin/sh moot ##指定用shell
7.useradd -M linux ##不建立主目录
注意:未用userdel 删除用户配置文件时间,再次建立同名配置文件会报错
六、用户和用户组的信息管理(更改信息)
usermod
-l ##更改用户名称
-u ##更改用户id
-g ##更改主组id
-G ##更改用户附加组身份
-aG ##添加用户附加组身份
-c ##更改用户说明
-d ##更改家目录指向
-md ##更改家目录指向同时更改家目录名称
-s ##更改默认shell
-L ##冻结账号(锁定密码,无法登陆)
-U ##解锁
groupmod -g ##更改用户组id
1.usermod -l yang westos ##更改用户名称
2.usermod -u 34 yang ##更改用户id
3.usermod -g 21 yang ##更改主组id,"21用户组必须存在"
4.usermod -G 21 yang ##更改用户附加组身份,"21用户组必须存在"
5.usermod -aG 72 yang ##添加用户附加组身份,"72用户组必须存在"
6.usermod -c hello yang ##更改用户说明
7.usermod -d /home/sh yang ##更改家目录指向
8.usermod -md /home/dee yang ##更改家目录指向同时更改家目录名称
9.usermod -s /bin/sh yang ##更改默认shell
10.groupmod -g 1314 westos ##更改用户组id