用户操作
Ubuntu新建用户、删除用户的操作需要root权限
新建用户
root@ubuntu-virtual-machine:~# useradd abc
/var/log/auth.log下对应的记录为:
May 7 20:01:50 ubuntu-virtual-machine useradd[4347]: new group: name=abc, GID=1001
May 7 20:01:50 ubuntu-virtual-machine useradd[4347]: new user: name=abc, UID=1001, GID=1001, home=/home/abc, shell=
修改密码
root@ubuntu-virtual-machine:~# passwd abc
/var/log/auth.log下对应的记录为:
May 7 20:02:03 ubuntu-virtual-machine passwd[4354]: pam_unix(passwd:chauthtok): password changed for abc
May 7 20:02:03 ubuntu-virtual-machine passwd[4354]: gkr-pam: couldn't update the login keyring password: no old password was entered
锁定用户
1)passwd -l
root@ubuntu-virtual-machine:~# passwd -l abc
/var/log/auth.log下对应的记录为:
May 7 20:47:33 ubuntu-virtual-machine passwd[5092]: password for 'abc' changed by 'root'
2)usermod -L
root@ubuntu-virtual-machine:~# usermod -L abc
/var/log/auth.log下对应的记录为:
May 7 20:19:14 ubuntu-virtual-machine usermod[4927]: lock user 'abc' password
解锁用户
1)passwd -u
root@ubuntu-virtual-machine:~# passwd -u abc
/var/log/auth.log下对应的记录为:
May 7 20:53:43 ubuntu-virtual-machine passwd[5109]: password for 'abc' changed by 'root'
2)usermod -U
root@ubuntu-virtual-machine:~# usermod -U abc
/var/log/auth.log下对应的记录为:
May 7 20:20:09 ubuntu-virtual-machine usermod[4935]: unlock user 'abc' password
删除用户
root@ubuntu-virtual-machine:~# userdel abc
/var/log/auth.log下对应的记录为:
May 7 20:41:57 ubuntu-virtual-machine userdel[5036]: delete user 'abc'
May 7 20:41:57 ubuntu-virtual-machine userdel[5036]: removed group 'abc' owned by 'abc'
May 7 20:41:57 ubuntu-virtual-machine userdel[5036]: removed shadow group 'abc' owned by 'abc'
组操作
Ubuntu新建组、删除组的操作需要root权限
新建组
root@ubuntu-virtual-machine:~# groupadd -g 888 testgroup
/var/log/auth.log下对应的记录为:
May 7 20:27:24 ubuntu-virtual-machine groupadd[4984]: group added to /etc/group: name=testgroup, GID=888
May 7 20:27:24 ubuntu-virtual-machine groupadd[4984]: group added to /etc/gshadow: name=testgroup
May 7 20:27:24 ubuntu-virtual-machine groupadd[4984]: new group: name=testgroup, GID=888
把用户testuser加入testgroup组
root@ubuntu-virtual-machine:~# gpasswd -a testuser testgroup
/var/log/auth.log下对应的记录为:
May 7 20:28:02 ubuntu-virtual-machine gpasswd[4998]: user testuser added by root to group testgroup
把用户testuser退出testgroup组
root@ubuntu-virtual-machine:~# gpasswd -d testuser testgroup
/var/log/auth.log下对应的记录为:
May 7 21:02:26 ubuntu-virtual-machine gpasswd[5122]: user testuser removed by root from group testgroup
修改组名
root@ubuntu-virtual-machine:~# groupmod -n testgroups testgroup
/var/log/auth.log下对应的记录为:
May 7 21:05:45 ubuntu-virtual-machine groupmod[5149]: group changed in /etc/group (group testgroup/888, new name: testgroups)
May 7 21:05:45 ubuntu-virtual-machine groupmod[5149]: group changed in /etc/gshadow (group testgroup, new name: testgroups)
删除组
root@ubuntu-virtual-machine:~# groupdel testgroups
/var/log/auth.log下对应的记录为:
May 7 21:07:21 ubuntu-virtual-machine groupdel[5156]: group 'testgroups' removed from /etc/group
May 7 21:07:21 ubuntu-virtual-machine groupdel[5156]: group 'testgroups' removed from /etc/gshadow
May 7 21:07:21 ubuntu-virtual-machine groupdel[5156]: group 'testgroups' removed