GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuáles son los programas CLI estándar para administrar usuarios y grupos?

Lamentablemente, ninguna de esas operaciones se estandarizó jamás.

Algunos sistemas operativos ofrecen esta funcionalidad como parte del sistema operativo, como Linux, pero incluso si su sistema Linux las incluye, con el tiempo y en todas las distribuciones de Linux, las herramientas y sus nombres cambiaron, por lo que realmente no puede depender de un conjunto estándar de herramientas para hacer esas tareas.

Necesita tener un conjunto de herramientas por sistema operativo.


En sistemas Debian (y derivados), adduser y deluser son contenedores de nivel superior alrededor de useradd y funcionalidad relacionada. Cubren la creación de usuarios, la adición y sustracción de miembros de grupos y la eliminación de usuarios. Los comandos correspondientes para crear/eliminar grupos son, con bastante sensatez, addgroup y delgroup . usermod parece cubrir el caso de uso restante que usted nombre.


Menciona Linux en la última parte de su pregunta, pero dado que el título es genérico, responderé por FreeBSD.

FreeBSD tiene comandos similares a los de Linux pero son comandos pasados ​​al pw utilidad:

pw useradd [user|uid] ...
pw usermod [user|uid] ...

y así. Sin embargo, uno puede analizar el comando en dos partes:user y mod; un sustantivo y un verbo. Además, también se puede usar group y del :

pw groupdel [group|gid] ...

para, por ejemplo, eliminar un grupo. Esto es lo que creo que es genial:¡no importa el orden ni el espacio! Lo que esto significa es que puedes recordar a qué llamar pensando en lo que quieres hacer (al menos en inglés):

pw del user [user|uid] ...
pw mod group [group|gid] ...
pw show user [user|uid] ...
pw next user [user|uid] ...

¡y más! El pw La utilidad también le permite bloquear y desbloquear cuentas:

pw lock [user|uid] ...
pw unlock [user|uid] ...

Las opciones y cualquier parámetro que pase están estandarizados (aunque no siempre se aplican a los comandos de llamada), por lo que se minimiza la memorización. En definitiva, una buena forma de hacer las cosas.

Nota:los puntos suspensivos en los ejemplos anteriores representan opciones y parámetros pasados ​​a pw no usuarios o grupos adicionales.


Linux
  1. Administre usuarios y grupos en Ubuntu a través de la herramienta gráfica clásica

  2. Administrar usuarios de Linux y grupos de Linux

  3. Cómo administrar los permisos de Linux para usuarios, grupos y otros

  4. Cómo administrar usuarios y grupos en FreeIPA Server

  5. ¿Qué son los operadores de control y redirección de Shell?

¿Qué es Intel SGX y cuáles son los beneficios?

¿Cómo establecer la configuración regional y cuáles son las implicaciones de hacerlo?

¿Cerrar la salida estándar (>&-)?

¿Cuáles son las principales diferencias entre Bsd y Gnu/linux Userland?

Administrar grupos y reglas de seguridad

¿Cuáles son las diferencias entre lsof y netstat en Linux?