Comando Linux gpasswd

Linux 命令大全Enciclopedia de comandos Linux

gpasswd es una herramienta de administración de archivos de grupos de trabajo /etc/group y /etc/gshadow en Linux, utilizada para agregar un usuario a un grupo o eliminarlo de un grupo.

Sintaxis

gpasswd [可选项] 组名

Parámetros opcionales:

  • -a: agrega un usuario al grupo;
  • -d: elimina un usuario del grupo;
  • -A: especifica un administrador;
  • -M: especifica los miembros del grupo, similar al propósito de -A;
  • -r: elimina la contraseña;
  • -R: restringe el acceso de los usuarios al grupo; solo los miembros del grupo pueden unirse a él con newgrp.

Ejemplos

Por ejemplo, si el sistema tiene una cuenta "peter" que no es miembro del grupo "groupname", al usar newgrp solo necesitará ingresar la contraseña.

gpasswd groupname

Esto hace que el usuario se una temporalmente como miembro del grupo; a partir de entonces, el grupo de los archivos creados por peter también será groupname. Por lo tanto, este método permite que peter use temporalmente otro grupo al crear archivos, en lugar del grupo al que pertenece originalmente.

Por lo tanto, usar gpasswd groupname para establecer una contraseña permite que quienes conozcan la contraseña del grupo puedan cambiar temporalmente a las funciones del grupo groupname.

gpasswd -A peter users

Así, peter es el administrador del grupo users y puede ejecutar las siguientes operaciones:

gpasswd -a mary users
gpasswd -a allen users

Nota: para agregar un usuario a un grupo, se puede usarusermod -G group_name user_nameEste comando puede agregar un usuario al grupo especificado, pero los grupos previamente asignados se eliminarán.

Por lo tanto, si desea agregar un usuario a un grupo conservando los grupos anteriores, use el comando gpasswd para agregar al usuario:

gpasswd -a user_name group_name

Linux 命令大全Enciclopedia de comandos Linux

Otras extensiones