Agregué una cuenta de usuario al admin
grupo y descubrí que agregué un usuario incorrecto. Así que ahora tengo que eliminar la cuenta del admin
grupo.
¿Cómo puedo eliminar una cuenta de un grupo sin eliminar al usuario?
La respuesta de Portablejim es precisa pero peligrosa: si escribe algo, su sistema puede ser inutilizable, especialmente si modifica el grupo de administración de forma incorrecta. Si debe editar el archivo de grupos, use los comandos vipw -g
o vigr
, que verifican la sintaxis antes de guardar. Incluso entonces, hay mejores formas.
Desde una línea de comandos, el que probablemente quiera usar es el siguiente (como root):
deluser <username> <groupname>
Esto eliminará el usuario especificado del grupo especificado. Debes volver a iniciar sesión para ver el efecto. No eliminará al usuario, o al grupo, solo la membresía. También hay formas de hacerlo con el usermod
comando, pero es más difícil de usar ya que necesita reemplazar la lista completa de grupos de un usuario para eliminar un solo grupo. El gpasswd
comando también es capaz de hacer esto (como señala sagarchalise), pero en su mayoría está en desuso. Como siempre, vea las páginas del manual para más detalles.
gpasswd
No está en desuso. Todo su propósito es administrar / etc / group y / etc / gshadow. Además, si bien su método funciona y se menciona en la página del manual del deluser, es un poco arriesgado. Si accidentalmente presiona enter antes de escribir el nombre del grupo, ha eliminado al usuario. Espero que recuerde su UID para que pueda volver a agregarlo rápidamente. Sería más seguro usar gpasswd, que está diseñado para este propósito.deluser
mientras buscaba páginas de manual (aquí con Ubuntu 18 en 2018), pero la primera línea en la página de manual dice: "eliminar un usuario o grupo del sistema", así que seguí mi búsqueda. Claramente, la página del manual debe estar mejor redactada.Puedes hacerlo:
También deberías consultar el manual de gpasswd
fuente
gpasswd
es que es más multiplataforma y también funciona en distribuciones basadas en Red Hat.La forma más fácil y segura:
y eliminarlo manualmente.
fuente
ssh:x:118:
¿Cuál es el significado del número118
aquí?Ver la respuesta de zanfur.
Edite el
/etc/group
archivo como root (es decirgksudo gedit /etc/group
) y elimine el nombre de usuario de la línea que comienza con 'admin'es decir
se convierte
Tenga cuidado, los errores tipográficos dentro del archivo podrían dañar su sistema.
fuente