Les sous-répertoires (Documents, Téléchargements, etc...) sont automatiquement créés lorsque l'utilisateur se connecte pour la première fois via GNOME, à condition que le répertoire personnel soit créé avec les bonnes permissions. Voici une démonstration :
alaa@aa-lu:~$ sudo useradd testinguser
alaa@aa-lu:~$ sudo passwd testinguser
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
alaa@aa-lu:~$ sudo ls -l /home
total 20
drwxr-xr-x 55 alaa alaa 4096 Aug 22 22:00 alaa
drwx------ 2 root root 16384 Jun 5 09:46 lost+found
alaa@aa-lu:~$ sudo mkdir /home/testinguser
alaa@aa-lu:~$ sudo chown testinguser:testinguser /home/testinguser
alaa@aa-lu:~$ ls -l /home
total 24
drwxr-xr-x 55 alaa alaa 4096 Aug 22 22:00 alaa
drwx------ 2 root root 16384 Jun 5 09:46 lost+found
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:03 testinguser
alaa@aa-lu:~$ ls -l /home/testinguser/
total 0
alaa@aa-lu:~$
Vous pouvez vérifier que le répertoire d'origine de l'utilisateur est correctement défini en vérifiant l'entrée dans le fichier /etc/passwd
. Vous devriez, par défaut, voir le répertoire d'accueil défini comme suit /home/testinguser
:
alaa@aa-lu:~$ grep testinguser /etc/passwd
testinguser:x:1001:1001::/home/testinguser:/bin/sh
Si vous ne voyez pas le répertoire personnel /home/testinguser
là, vous devrez exécuter la commande sudo usermod -d /home/testinguser testinguser
pour le mettre à jour, bien que vous ne devriez pas avoir besoin d'utiliser cette commande parce qu'elle devrait être définie par défaut (selon la directive useradd
).
Je me suis ensuite déconnecté de mon compte, et je me suis reconnecté avec testinguser
et voici les sous-répertoires créés automatiquement :
alaa@aa-lu:~$ ls -l /home/testinguser/
total 36
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Desktop
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Documents
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Downloads
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Music
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:07 Pictures
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Public
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Templates
drwxr-xr-x 2 testinguser testinguser 4096 Aug 23 10:05 Videos
Je n'ai pas eu besoin de copier le contenu de /etc/skel
.
Si possible, pouvez-vous essayer de suivre ces étapes, en créant un autre nouvel utilisateur ? Une fois que vous avez terminé, vous pouvez supprimer ce nouvel utilisateur en sudo deluser testinguser && sudo rm -r /home/testinguser
.
Si tout cela n'a pas fonctionné avec vous, alors je suppose qu'il s'agit d'un bug.