Ubuntu 群組管理指令


在 Ubuntu 中,群組管理是一個重要的部分,它可以幫助你管理多個使用者的權限。這裡介紹一些基本的群組管理指令,這些指令可以讓你新增、刪除、修改群組以及將使用者添加到群組中。

1. 創建新群組

要創建一個新的群組,可以使用 groupadd 指令:

sudo groupadd groupname
  • groupname 是你想要創建的群組名稱。

2. 刪除群組

要刪除一個群組,可以使用 groupdel 指令:

sudo groupdel groupname
  • groupname 是你想要刪除的群組名稱。

3. 將使用者添加到群組

要將一個使用者添加到某個群組,可以使用 usermod 指令:

sudo usermod -aG groupname username
  • -aG 表示將使用者追加到群組(而不是取代原有的群組)。
  • groupname 是群組名稱。
  • username 是使用者帳號。

4. 從群組中移除使用者

要將一個使用者從某個群組中移除,可以使用 gpasswd 指令:

sudo gpasswd -d username groupname
  • username 是使用者帳號。
  • groupname 是群組名稱。

5. 列出系統中的所有群組

要查看系統中的所有群組,可以使用 getent group 指令:

getent group

這會列出所有群組及其成員。

6. 查看某個使用者所屬的群組

要查看某個使用者所屬的群組,可以使用 groups 指令:

groups username

這會列出該使用者所屬的所有群組。

7. 修改群組名稱

要修改一個群組的名稱,可以使用 groupmod 指令:

sudo groupmod -n newgroupname oldgroupname
  • newgroupname 是新的群組名稱。
  • oldgroupname 是要修改名稱的群組名稱。

8. 更改群組的 GID

要更改群組的 GID(群組識別碼),可以使用 groupmod 指令並使用 -g 參數:

sudo groupmod -g newGID groupname
  • newGID 是你要設置的新 GID。
  • groupname 是群組名稱。

這些基本的群組管理指令可以幫助你有效地管理 Ubuntu 系統中的群組和使用者的權限。


WordPress Appliance - Powered by TurnKey Linux