Ubuntu用户和用户组之间的关系及命令

用户相关的命令

• 查看当前系统的所有用户组:

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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章