Cómo agregar un usuario en Arch Linux

Cómo agregar un usuario en Arch Linux

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.