Jack Wallen/ZDNETCuando necesito trabajar con cuentas de usuario de Linux, tiendo a utilizar la línea de comandos de manera predeterminada. Claro, hay GUI para este propósito, pero considero que la línea de comandos es más eficiente y efectiva para esta tarea. Además, a menudo administro usuarios de Linux en servidores remotos, por lo que la línea de comandos es mi mejor opción. Pero, ¿cuáles son los mejores comandos para aprender a administrar usuarios? Aquí están mis cinco favoritos. 1. adduserEn realidad, hay dos comandos diferentes para agregar usuarios: useradd y adduser. Considero que el comando adduser es la mejor opción: no requiere opciones adicionales para crear el directorio de inicio del usuario y le solicita que cree una contraseña para el usuario (por lo que no tiene que trabajar con otro comando para ese propósito). Cuando ejecuta adduser, debe usar sudo y agregar el nombre de usuario, de esta manera: Aquí, USERNAME es el nombre del usuario que se agregará. Se le solicitará que escriba el nombre completo del usuario y algunos otros datos (algunos de los cuales se pueden dejar en blanco). Por último, escribirás/verificarás una contraseña para el usuario. 2. usermod Este comando te permite modificar una cuenta de usuario, ya sea que necesites agregar un usuario a grupos, cambiar el directorio de inicio de sesión de un usuario, hacer caducar una cuenta, bloquear a un usuario y más. Este comando es crucial para cualquiera que tenga que administrar una máquina Linux con múltiples usuarios. Para agregar un usuario a un grupo, debes emitir: sudo usermod -aG GROUP USER En este ejemplo, GROUP es el nombre del grupo y USER es el nombre del usuario que se agregará al grupo. Las opciones aG son para agregar y agrupar. Además: ¿Quieres salvar tu computadora antigua? Prueba estas 5 distribuciones de Linux Puedes bloquear a un usuario de su cuenta con: Aquí, USER es el nombre de usuario que se bloqueará. Para desbloquear al usuario, el comando es: 3. passwd Cuando tienes que cambiar la contraseña de un usuario (o un usuario necesita cambiar su contraseña), el comando passwd es todo lo que necesitas. El comando se usa así: USER es el nombre del usuario cuya contraseña necesita ser cambiada. Los usuarios pueden usar este comando para cambiar su propia contraseña, pero deben tener privilegios sudo para hacerlo. También puede usar el comando passwd para hacer caducar la contraseña de un usuario, lo que lo obliga a cambiarla. Para hacer eso, ejecute el comando: Aquí, USER es el nombre de usuario cuya contraseña debe caducar. Además: ¿Está pensando en cambiar a Linux? 10 cosas que necesita saber 4. userdel Cuando alguien ya no trabaja para la empresa (o ya no está en la casa), es posible que deba eliminar usuarios. No desea dejar esas cuentas dando vueltas, por si alguien abusa de ellas. Para eso, el comando userdel está listo para ayudar. Si ejecuta el comando sin ninguna opción, deshabilitará la cuenta pero dejará intacto el directorio de inicio del usuario. Esto es útil en caso de que necesite acceder a los archivos de ese usuario. Para eliminar un usuario (y conservar su directorio de inicio), el comando es:Donde USER es el usuario en cuestión.También: Cómo conectar Linux y Android – y por qué debería hacerloPara eliminar también el directorio de inicio del usuario, emita el comando:USER es el usuario que se eliminará.5. lsloginsSi necesita ver información detallada sobre un usuario, como su última hora de inicio de sesión, la dirección IP de la máquina desde la que inició sesión, los grupos a los que pertenece y más, implemente el comando lslogins, de esta manera:Aquí, USER es el nombre del usuario. Se le presentará más información de la que probablemente necesite sobre ese usuario.Para obtener más información sobre cómo se usa cada comando, asegúrese de ver las páginas del manual de cada uno (man adduser, man usermod, man userdel y man lslogins).