Si creó el nuevo usuario con el adduser
comando, no necesita crear un directorio de inicio para el nuevo usuario. Se /home
creará automáticamente un directorio de inicio con el nombre del usuario en el directorio, con los siguientes subdirectorios: Escritorio, Descargas, Documentos, Música, Imágenes, Videos (y otros), para el nuevo usuario.
Si creó el nuevo usuario con el useradd
comando, ejecute los siguientes comandos en la terminal:
sudo -i #enter your user password when you are asked
gedit /etc/passwd
para editar el /etc/passwd
archivo como root (este es el paso más importante). Busque la línea con el nombre del nuevo usuario y configure el directorio de inicio predeterminado para él de la siguiente manera:
new_username:x:1001:1001::/home/new_username:/bin/sh
En esta línea también puede agregar un nombre real para el nuevo usuario o establecer el shell predeterminado. Algo como esto:
new_username:x:1001:1001:Real New Username,,,:/home/new_username:/bin/bash
Tenga cuidado, no haga ningún otro cambio.
Después de guardar el archivo, antes de salir de la cuenta raíz, ejecute los siguientes comandos:
mkdir /home/new_username #to create the directory /home/new_username
cp -r /etc/skel/. /home/new_username #to copy skeleton files to /home/new_username
chown -R new_username:new_username /home/new_username #to change the owner of /home/new_username to the new user
Después de todo esto, la carpeta de inicio para el nuevo usuario se completará automáticamente después del primer inicio de sesión.
Consulte también: ¿Cómo crear la carpeta de inicio del usuario después de la creación de la cuenta?