English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando gpasswd di Linux

Linux 命令大全

gpasswd è uno strumento di gestione dei file di gruppo /etc/group e /etc/gshadow su Linux, utilizzato per aggiungere un utente a un gruppo o rimuoverlo.

Sintassi

gpasswd [parametri opzionali] nome del gruppo

Parametri opzionali:

  • -a: Aggiungi l'utente al gruppo;
  • -d: Rimuovi l'utente dal gruppo;
  • -A: Specifica l'amministratore;
  • -M: Specifica l'uso dei membri del gruppo e di -A sono simili;
  • -r:刪除密碼;
  • -R:限制用戶登錄組,只有組中的成員才可以用 newgrp 加入該組。

在線示例

如系統有一個 peter 账戶,該賬戶本身不是 groupname 群組的成員,使用 newgrp 需要輸入密碼即可。

gpasswd groupname

讓使用者暫時加入成為該組員,之後 peter 建立的文件 group 也會是 groupname。所以這種方式可以暫時讓 peter 建立文件時使用其他的組,而不是 peter 本身所在的組。

所以使用 gpasswd groupname 設定密碼,就是讓知道該群組密碼的人可以暫時切換擁有 groupname 群組功能的。

gpasswd -A peter users

這樣 peter 就是 users 群組的管理員,就可以執行下面的操作:

gpasswd -a mary users
gpasswd -a allen users

注意:將用戶添加到某一組可以使用 usermod -G group_name user_name 這個命令可以將一個用戶添加到指定的組,但是以前添加的組就會被清空。

所以想要將一個用戶添加到組中,同時保留以前添加的組時,請使用 gpasswd 這個命令來添加操作用戶:

gpasswd -a user_name group_name

Linux 命令大全