用户相关的命令
• 查看当前系统的所有用户组:
gec@ubuntu:~$ vi /etc/group
gec@ubuntu:~$ groups
• 查看当前系统的所有用户:
gec@ubuntu:~$ vi /etc/passwd
• 查看当前用户所关联的各种ID
gec@ubuntu:~$ id
uid=1000(gec)
gid=1000(gec)
groups=1000(gec),4(adm),24(cdrom),27(sudo),30(dip),
46(plugdev),116(lpadmin),126(sambashare)
• 用户之间的切换
gec@ubuntu:~$ su jack // 切换到jack用户下
gec@ubuntu:~$ exit // 退出当前用户,回到原来用户中
• 增加一个新的用户
• 删除一个指定的用户
gec@ubuntu:~$ sudo adduser jack
gec@ubuntu:~$ sudo deluser jack
注:
1. 新建的用户,系统会为其自动创建一个同名的起始用户组,并将此新用户放入其中。
2. 新建的用户,系统会在 /home 下为其创建一个同名目录,作为其家目录。
3.
• 增加一个新的用户组
• 删除一个指定的用户组(如果里面有人是删不掉的)
gec@ubuntu:~$ sudo addgroup xxx
gec@ubuntu:~$ sudo delgroup xxx
• 将一个用户添加到一个指定的用户组中(重启后生效)
gec@ubuntu:~$ sudo usermod jack -a -G sudo
一个特殊的用户组:sudo
• 只有在该组内的成员,才能使用 sudo 命令,否则即使有密 码也无法使用,下面是加入 sudo 用户组的方法:
第一步,确保以一个本身就可以使用 sudo 的用户登录,比如gec
第二部,执行如下命令(相当于经gec的介绍,jack也进入了sudo组)
gec@ubuntu:~$ sudo usermod jack -a -G sudo