#4sysadmins

Inicio » GNU/Linux » Crear y eliminar cuentas de usuarios linux

Crear y eliminar cuentas de usuarios linux

Últimas Entradas

Follow #4sysadmins on WordPress.com

Linux nos permite dar casi cualquier nombre a una cuenta de usuario. Las reglas mas “liberales” sobre nombres de usuario nos permiten usar caracteres en minúsculas y mayúsculas (para Linux, Andrea, andrEa y andrea serán cuentas diferentes) , tener una longitud de hasta 32 caracteres y usar algunos caracteres especiales como el guión bajo (), el punto (.) o el signo del dólar ($) al final del nombre. Se recomienda que las cuentas de usuarios comiencen con una letra, aunque se pueden emplear números incluso caracteres de puntuación como el ‘.‘ y el ‘‘. Algunas utilidades usadas para la creación de cuentas de usuarios son mas restrictivas, por lo que nos podemos encontrar problemas a la hora de crear un nombre con espacios, mas de 8 caracteres o incluso que no nos permitan comenzar el nombre con caracteres especiales, números o incluso usar letras mayúsculas.

Nota: Si empleamos como primer caracter para el nombre de la cuenta el ‘.’ (punto) tendremos que tener en cuenta que el directorio home del usuario aparecerá como oculto bajo /home

Para crear y eliminar cuentas de usuario contamos con las herramientas nativas UNIX que son useradd y userdel o bien adduser y deluser que no siempre se encuentran instaladas en la distribución o de estarlo pueden producir resultados diferentes a las de otras distribuciones. Digamos que adduser y deluser son utilizadas para crear y eliminar usuarios de forma sencilla.

Crear un usuario completo con useradd (nativa) suponiendo que no hemos editado en absoluto el archivo /etc/default/useradd:

$ sudo useradd -d /home/nebul4ck -m -c "Usuario nebul4ck" -e 2015-04-20 -u 1024 -g 1001 -G 1002,104 -s /bin/bash -p norecomendedado nebul4ck

¿Que hemos hecho?

  • Con -d hemos indicado que directorio queremos que haga de home para el usuario.
  • Con -m hemos ordenado que el directorio especificado como home sea creado.
  • La opción -c nos permite añadir información adicional del usuario.
  • Hemos marcado la fecha 2015-04-20 con -e como fecha en la que la cuenta expirará
  • Con -u y -g hemos indicado el uid y gid que queremos que tome el usuario y su grupo principal
  • Hemos añadido este usuario a diferentes grupos al momento de crearlo, gracias a la opción -G. El usuario tendrá como grupo principal el 1024 y además será miembro del grupo 1001 y 104.
  • La consola por defecto para el usuario es pasada como argumento a la opción -s y en este caso será /bin/bash
  • La opción -p hace que la siguiente palabra sea nuestra contraseña, en este caso la password será “norecomendado“. Lo mejor es omitir la opción -p y crear la contraseña una vez el usuario sea creado mediante el comando passwd. Si pasamos la opción -p se quedará en el archivo histórico la password, lo que supondría un riesgo para la seguridad.
  • Por último pasamos el nombre del usuario “nebul4ck

Eliminar la cuenta de usuario que hemos creado anteriormente.

$ sudo userdel nebul4ck

Si además queremos eliminar su directorio home y su contenido pasaremos la opción -r.

Nota: Si quisiéramos encontrar otros archivos creados por este usuario fuera de su home para eliminarlos deberíamos de hacer algo parecido a lo siguiente:

sudo find / -uid nebul4ck -exec rm -rf {} \;

Crear la cuenta nebul4ck pero con la herramienta adduser:

$ sudo adduser nebul4ck

Eliminar la cuenta nebul4ck con la herramienta deluser:

$ sudo deluser nebul4ck

Si además queremos eliminar todos los archivos (incluidos los que se encuentra fuera de su home) creados por nebul4ck usaremos la opción –remove-all-files del comando deluser.

INFO: Podemos encontrar mas información sobre la creación y eliminación de usuarios en esta otra Usuarios y grupos.

Anuncios

Deja un comentario, Gracias!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: