Linux 群組 Group 指令

查看所有使用者群組

    
cat /etc/group
    

範例輸出:
    
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
    

/etc/group 中的每個資訊以分號(:)區隔,分別是群組名稱、群組密碼、群組 GID、群組裡的所有帳號

如果只想顯示使用者群組名稱,可以使用分號(:)區分,只取第一節的字串,輸出的內容就是使用者群組的名稱:
    
cut -d : -f 1 /etc/group
    

範例輸出:
    
root
daemon
bin
sys
adm
tty
    

建立新使用者群組

    
sudo groupadd test_group
    

刪除使用者群組

    
groupdel test_group
    

新增使用者至群組

    
usermod -a -G test_group root
    

設定帳號主要群組

設定 user 使用者的群組為 group
    
usermod -g group user
    

查看當前使用者的群組

    
groups
    

範例輸出:
    
root
    

查看指定群組的使用者

    
groups root
    

範例輸出:
    
root : root
    

使用者群組中移除指定使用者

將 user 使用者從 group 群組中移除
    
gpasswd -d user group
    

留言