Crear un usuario nuevo y todo lo que ello implica

A continuación explico como crear un usuario nuevo en nuestro sistema, paso a paso:

Crear usuario:

# useradd juana

Asignarle contraseña

# passwd juana

Crear directorio de usuario

# mkdir /home/juana

Ponerle dueño y grupo:

# chown juana:juana -R /home/juana

Asignarle permisos:

# chmod 755 -R /home/juana

Asignarle el directorio de usuario al nuevo usuario:

# usermod -d /home/juana juana

Asegurarte de tener bash como predeterminado para tu nuevo usuario.

# nano /etc/passwd

Que la linea de tu usuario nuevo tenga en el final /bin/bash y no /bin/sh. Sinó cambiarla por /bin/bash.
No olvidar que /bin/sh en Debian no es más que un link a /bin/dash, que será muy bueno para las aplicaciones de sistema, pero no es tan amigable como bash, o cuanto menos no está pensada para que la use un usuario verdadero a través de un terminal.

Agregarte a los grupos:

# nano /etc/group

Para hacerla corta, agregate a todos los grupos en donde esté tu otro usuario (separado por una coma y sin espacio)
PD: Si no tenés la línea:

shutdown:x:407:usuario,otrousuario,otrousuariomas

aprovechá para crearla.

xinitrc
Copiar el .xinitrc que tenés en tu directorio de usuario a tu nuevo directorio de usuario
Copiar los archivos de configuración que creas pertinentes a tu nuevo directorio de usuario, así no tenés que arrancar a conformar todo de cero de nuevo. Por ejemplo:

# cp -R /home/usuarioviejo/.config /home/juana/

Los que yo copiaría son:
directorio .config y el archivo .conkyrc

Asignarle dueño nuevo a estos archivos y directorios que copiamos con un:

# chown juana:juana -R /home/juana

Si tenemos slim como gestor de arranque:
Modificar el /etc/slim.conf:
Estas líneas, asegurate que estén así:

# i.e. for freebsd use:
login_cmd           exec /bin/sh – ~/.xinitrc %session
# login_cmd           exec /bin/bash -login /etc/X11/Xsession %session

o sea, que esté descomentado el .xinitrc de directorio de usuario, así lee un .xinit diferente según el usuario que loguea.

Asegurate de que el autologin esté deshablilitado:

auto_login          no

Y en «default_user» podés poner el que vos quieras o no poner ninguno y tener que escribirlo al iniciar. Es indistinto.

Si tenés otro gestor de usuarios como gdm o kdm, configuralo gráficamente según lo que quieras.

Fuente: Estar al pedo un sábado a la tarde.

Fuentes de Información

El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *