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 

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