Básicamente, estoy preguntando sobre la administración de usuarios desde la línea de comandos (por ejemplo, en un sistema donde no hay herramientas gráficas disponibles). En el pasado he utilizado varios programas diferentes para agregar o grupos de usuarios y borrar o modificar sus atributos: adduser
, useradd
, usermod
, gpasswd
, y tal vez otros me han olvidado. También he escuchado un par de veces que algunos de estos programas son de bajo nivel y deben evitarse para uso general, pero nunca recuerdo cuál. Por lo tanto, me gustaría obtener una respuesta definitiva para qué programas son los recomendados para al menos las siguientes tareas:
- Crea un nuevo usuario
- Agregar un usuario a un grupo
- Eliminar un usuario de un grupo
- Cambiar el grupo primario de un usuario
- Cambiar el shell de inicio de sesión o el directorio de inicio de un usuario
- Eliminar un usuario
Estoy buscando herramientas estándar que puedo esperar que estén disponibles en casi cualquier sistema Linux (de cualquier distribución).
/etc/passwd
era solo una parte de un sistema complejo)
groupmod
. No voy a dar una respuesta a esto ... pero la forma más estándar es probablemente usar su editor de texto ... recuerde que los archivos afectados son solo texto delimitado.