Gestión de usuarios y grupos

Hemos visto cómo gestionar a los usuarios y sus contraseñas con la interfaz gráfica. Ahora veamos cómo administrar usuarios, contraseñas y grupos con la línea de comandos.

Comenzaremos por añadir un usuario a nuestro sistema.

Para hacerlo simple, usaremos el comando adduser y no useradd .

adduser tiene la ventaja de crear al mismo tiempo el directorio home de la persona en el directorio /home pero también de dar inmediatamente una contraseña para este usuario.

Por ejemplo, si crea el salto de usuario, se creará el directorio /home/bond.

Hagamos la prueba:

sudo adduser bond

Gestión de usuarios y grupos 1

Sí, vale, pero ¿dónde está mi nuevo usuario?

Hay un comando, sin serlo realmente, para listar los usuarios de nuestro sistema.

cat /etc/passwd | awk -F: `{print $ 1}’

Cuando ves el resultado, dices: «¿Dónde diablos están mis usuarios en este lío?».

Como yo lo entiendo.

¿No hay una manera más fácil de listar a los usuarios de mi sistema?

Sabiendo que el comando adduser hace que el directorio del usuario esté en el directorio /home cada vez, podríamos listar los elementos del directorio /home así:

ls /home

Entonces obtenemos:

Gestión de usuarios y grupos 2

Así que tengo tres usuarios reales en mi sistema: Damien Bond y Eric.

Supongo que no necesitas que el usuario salte sobre tu sistema, así que lo borraremos con el comando :

sudo userdel -r bond (-r para borrar también su directorio personal)

ls /home para comprobar que sólo quedan Damien y Eric.

Ahora quiero dar una nueva contraseña al usuario de damian.

Escribimos el comando:

sudo passwd damien

Gestión de usuarios y grupos 3

¿A qué grupo pertenece el usuario damian?

grupos damien

Gestión de usuarios y grupos 4

¿Cómo añadir un usuario a un grupo?

En la línea de comandos, comenzamos por dar el nombre del usuario y luego el nombre del grupo.

juegos de sudo adduser damien

Gestión de usuarios y grupos 5

¿Cómo puedo obtener una lista de los grupos existentes?

cat /etc/group

Y finalmente, ¿cómo añadir o eliminar un grupo?

groupadd para añadir un grupo

groupdel para eliminar un grupo

Contenido relacionado

Deja un comentario