Es posible que sepas cómo añadir por la terminal, a un nuevo usuario con useradd o adduser pero esto no suele ser suficiente.
Por defecto, cuando se crea un usuario en GNU/Linux, el directorio principal de los usuarios se crea en /home.
Pensemos en la situación en la que ya has creado un usuario pero falta el directorio principal. En este breve tutorial, te mostraré cómo crear un directorio home por defecto para un usuario existente en GNU/Linux.
En Fedora, la orden para crear un nuevo usuario sería:
sudo adduser -m -d /home/fran fran
Para las distribuciones basadas en Debian sería:
sudo useradd -m -d /home/fran fran
Ahora creamos la contraseña del nuevo usuario:
sudo passwd fran
Para comprobar que el usuario se ha creado correctamente:
grep fran /etc/passwd
En GNU/Linux, el directorio principal por defecto de un usuario es /home. Para crear un directorio principal predeterminado, hay otra alternativa. Utilizaríamos la orden mkhomedir_helper.
sudo mkhomedir_helper fran
La orden anterior crea un directorio principal llamado “/home/fran” y archivos de configuración de usuario.
sudo ls -al /home/fran
Deberás hacerlo con sudo porque como el usuario actual, Pedro en mi caso, no tienes permiso.
Cuando el usuario inicia sesión por primera vez, podrás crear todos los directorios como las carpetas de Imágenes, Documentos, Vídeos y Descargas en el directorio principal.
Fuente: masgnulinux