Se você criou o novo usuário com o adduser
comando, não precisa criar um diretório inicial para o novo usuário. Um diretório inicial nomeado com o nome do usuário no /home
diretório, com os seguintes subdiretórios: Área de trabalho, Downloads, Documentos, Música, Imagens, Vídeos (e outros), para o novo usuário, será criado automaticamente.
Se você criou o novo usuário com o useradd
comando, execute os seguintes comandos no terminal:
sudo -i #enter your user password when you are asked
gedit /etc/passwd
editar /etc/passwd
arquivo como raiz (esta é a etapa mais importante). Encontre a linha com o nome do novo usuário e defina o diretório inicial padrão para ele algo como isto:
new_username:x:1001:1001::/home/new_username:/bin/sh
Nesta linha, você também pode adicionar um nome real para o novo usuário ou definir o shell padrão. Algo assim:
new_username:x:1001:1001:Real New Username,,,:/home/new_username:/bin/bash
Cuidado, não faça outras alterações.
Depois de salvar o arquivo, antes de sair da conta raiz, execute os seguintes 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
Depois de tudo isso, a pasta pessoal do novo usuário será preenchida automaticamente após o primeiro login.
Consulte também: Como criar a pasta base do usuário após a criação da conta?