La gestión del usuario es la utilidad más necesaria en cualquier sistema operativo porque hace que su sistema sea seguro y le brinda la oportunidad de asignar los privilegios correctos a los correctos. Los usuarios pueden hacer muchos cambios en su sistema de acuerdo con los derechos que tienen. Por lo tanto, es muy necesario tener una mirada muy cercana a cada actividad realizada por los usuarios. Por lo tanto, esta guía elabora el método para agregar los nuevos usuarios al sistema Arch Linux y cómo administrarlos. Antes de avanzar hacia la adición de usuarios en el sistema Arch Linux, debemos asegurarnos de que el grupo ya esté habilitado. Para hacerlo, usamos el siguiente comando "Visudo" con "sudo". Esto generalmente se usa para hacer cambios en el archivo de sudoers:
[Omar@Omar ~] $ sudo editor = Nano Visudo
El archivo de Sudouers se lanza en el editor "nano". Encontrará el grupo "Wheel" en la siguiente ilustración. Descopment it y guarde el archivo para actualizar los cambios. Use "Ctrl-X" para salir.
Agregar un usuario
Ahora, agregamos un nuevo usuario de "prueba" al sistema Arch Linux utilizando la instrucción "UserAdd" con los derechos "sudo". Esta instrucción no toma nada a cambio que indique que se crea el usuario.
[Omar@Omar ~] $ Sudo UserAdd Test
Ahora, es muy necesario asegurar una cuenta que acaba de crear. Para esto, establecemos un nuevo usuario y agregamos una nueva contraseña. Por lo tanto, utilizamos el comando "passwd" del shell junto con el usuario "prueba" como nuestra entrada. El terminal le solicita que ingrese una nueva contraseña. Después de proporcionar la contraseña dos veces, se actualiza correctamente.
[Omar@Omar ~] $ sudo passwd prueba
Nueva contraseña:
Reescriba nueva contraseña:
PASSWD: Contraseña actualizada correctamente
En caso de que desee realizar el proceso de adición del usuario al Arch Linux junto con la configuración de su contraseña a la vez, puede hacerlo modificando las instrucciones de UserAdd. Para esto, debe usar las banderas "-m" y "-p" en las instrucciones. El indicador "-m" se puede utilizar para nombrar a un nuevo usuario, mientras que la opción "-p" se puede usar para establecer la contraseña para que se cree el usuario. Por ejemplo, creamos un usuario "ficticio" con la contraseña "Dummy123" a través de la instrucción UserAdd de la siguiente manera:
[Omar@Omar ~] $ sudo UserAdd -M Dummy -P Dummy123
La otra cosa que puede lograr utilizando la instrucción UserAdd es establecer el directorio personalizado para un nuevo usuario utilizando la opción "-d" con la ruta al directorio. La siguiente instrucción muestra que creamos un "nuevo" usuario y una contraseña "nueva" y establecemos su directorio personalizado como "/tmp/nuevo":
[Omar@Omar ~] $ sudo useradd -d /tmp /new -m new -p new
Hay muchos grupos disponibles en Arch Linux para realizar las diferentes funciones de acuerdo con sus tipos de grupos. Para agregar un usuario a un grupo en particular en Arch Linux, el comando UserAdd presenta la opción "-g" para agregar un usuario en particular a cualquier grupo. Por ejemplo, la siguiente instrucción agrega un nuevo usuario "azul" en el grupo de ruedas, audio y video mientras crea:
[Omar@Omar ~] $ sudo useradd -g rueda, audio, video -m azul -p azul
También hay una forma de agregar los usuarios del sistema en Arch Linux utilizando la instrucción UserAdd. Para esto, debe usar la opción "-r" con la bandera "-s" seguida del camino hacia el directorio "pez", yo.mi. "/Usr/bin/pez". El usuario del "infierno" se crea como puede ver desde el comando adjunto. La salida de esta instrucción genera una advertencia.
[Omar@Omar ~] $ sudo useradd -r -s/usr/bin/fish hell
UserAdd: ADVERTENCIA: shell faltante o no ejecutable '/usr/bin/pez'
También puede hacerlo si desea confirmar el resultado de las instrucciones antes mencionadas. Para eso, intente usar la siguiente instrucción "su 'con el nombre de un usuario que acaba de crear. Podría mostrarte una advertencia.
[Omar@Omar ~] $ sudo su - infierno
SU: Advertencia: No se puede cambiar el directorio a /home /infierno: no hay dicho archivo o directorio
Después de eso, intente la instrucción de una palabra de WhoMi en el caparazón. Verá que devuelve el nombre de un usuario del sistema que acaba de crear.
[Infierno@Omar Omar] $ Whoami
infierno
Modificación del usuario
Al usar el Arch Linux y crear nuevos usuarios, debe tener un conocimiento sobre las propiedades del usuario y una forma de modificarlos. Considere el escenario en el que queremos cambiar el nombre de la "prueba" al usuario "Test1". Para esto, utilizamos la instrucción USERMOD con la opción "-L" seguida del nuevo nombre y luego un nombre anterior como se muestra en el siguiente comando adjunto:
[Omar@Omar ~] $ sudo usermod -l test1 prueba
Ahora, si desea establecer la fecha de caducidad para una cuenta de usuario recién creada, también puede configurarla utilizando la instrucción USERMOD seguida de su opción "-Expiry Date". La opción sigue la fecha y luego un nombre de usuario. El "Test1" es nuestro nuevo nombre de usuario en este caso.
[Omar@Omar ~] $ sudo usermod --expiredate 2022-01-23 Test1
Ahora, si desea agregar a su usuario a los grupos adicionales, puede hacerlo utilizando la opción -append en la instrucción usermod seguida de la opción -grups con los nombres de grupo y el nombre de un usuario a agregar. La rueda y los usuarios son 2 grupos, mientras que la prueba1 es un usuario.
[omar@omar ~] $ sudo usermod --append -rueda de grupos, prueba de usuarios1
Para modificar el shell predeterminado que usa un usuario, puede usar la opción -shell en una instrucción usermod. En esta instrucción, debe proporcionar la ruta al archivo de shell como/usr/bin/bash.
[Omar@Omar ~] $ sudo usermod --shell/usr/bin/bash test1
Bloquear/desbloquear al usuario
En caso de que no quiera que nadie use la cuenta en particular, puede bloquearla. Para bloquear una cuenta, la opción -lock se puede utilizar en la instrucción Usermod con el nombre de un usuario que es "Test1".
[Omar@Omar ~] $ sudo usermod --lock test1
De la misma manera, si desea permitir que un usuario en particular use su cuenta del sistema, debe desbloquear la cuenta particular utilizando la opción "Desbloquear" en la instrucción USERMOD con el mismo nombre de usuario que se muestra en la instrucción adjunta:
[Omar@Omar ~] $ sudo usermod -test1unlock1
Eliminar al usuario
Para mostrar los usuarios actualmente disponibles de su Arch Linux, intente usar la instrucción de la siguiente manera:
[Omar@Omar ~] $ Cut -d: -f1 /etc /passwd
raíz
papelera
demonio
omar
ficticio
nuevo
azul
infierno
prueba1
Para eliminar los usuarios nuevos y realizados, se puede utilizar la instrucción "UserDel". Este comando toma uno o más nombres de usuario a la vez.
[Omar@Omar ~] $ sudo userdel test1
[Omar@Omar ~] $ sudo UserDel Hell
[Omar@Omar ~] $ sudo userdel azul nuevo
[/c] c
Si crea un usuario con un directorio de inicio relacionado, puede eliminarlo utilizando la opción -r.
[cc lang = "bash" width = "100%" height = "100%" escapado = "true" thema = "Blackboard" Nowrap = "0"]
[Omar@Omar ~] $ sudo UserDel -R Dummy
Conclusión
El párrafo introductorio explica la importancia de la gestión de usuarios en todo tipo de sistemas operativos. Para apoyar la discusión, probamos las diferentes instrucciones para crear los nuevos usuarios, modificar, bloquear o desbloquearlos, y eliminarlos. Para esto, utilizamos las instrucciones de UserAdd, Usermod y UserDel con las opciones -m, -p, -g, -r, -s, -l, -append, -shell, -lock, -unlock y -Extinate Options.