Je viens de créer un nouvel utilisateur et son dossier personnel et je dois le supprimer maintenant. Je ne trouve pas non plus le dossier Téléchargements, Documents, Images, etc. de mon ancien utilisateur dans le fichier /home/olduser
et également .Xauthority
. Ne sais pas comment il a supprimé. J'ai exécuté la commande startx
en appuyant sur Alt+Ctrl+F3
lorsque le nouvel utilisateur n'était pas en mesure de se connecter.
J'ai supprimé l'utilisateur de Users & Groups
mais son dossier de départ n'a pas été supprimé. Comment puis-je réparer cela?
Comment puis-je supprimer le dossier personnel d'un nouvel utilisateur en toute sécurité?
Comment restaurer mes anciens documents, téléchargements, dossiers?
Sinon, comment puis-je créer un nouveau dossier/répertoire personnel et créer un lien avec le système d'exploitation?
pour lister tous les utilisateurs:
cut -d: -f1 /etc/passwd
Pour supprimer l'utilisateur:
Sudo userdel username
Pour supprimer le répertoire de base:
Sudo rm -r /home/username
Pour ajouter un répertoire de base à un utilisateur existant:
créer un répertoire personnel
chown ce répertoire pour l'utilisateur
Sudo usermod -d /home/directory user
Vous pouvez utiliser la commande plus avancée deluser
:
Sudo deluser --remove-home user
Vous pouvez également essayer l'option --remove-all-files
. De man deluser
:
By default, deluser will remove the user without removing the home
directory, the mail spool or any other files on the system owned by
the user. Removing the home directory and mail spool can be achieved
using the --remove-home option.
The --remove-all-files option removes all files on the system owned by
the user. Note that if you activate both options --remove-home will
have no effect because all files including the home directory and mail
spool are already covered by the --remove-all-files option.
Comme on peut s'y attendre, la deuxième option peut prendre un certain temps.
La meilleure solution consiste à utiliser OPTIONS
fourni par la commande userdel
name__.
Sudo userdel -rfRZ <username>
Cette volonté:
Forcer la suppression
Les fichiers du répertoire de base de l'utilisateur seront supprimés, de même que le répertoire de base et le spool de messagerie de l'utilisateur. Les fichiers situés dans d'autres systèmes de fichiers devront être recherchés et supprimés manuellement.
Appliquez les modifications dans le répertoire CHROOT_DIR et utilisez les fichiers de configuration du répertoire CHROOT_DIR.
Supprimez tout mappage utilisateur SELinux pour la connexion de l'utilisateur.
J'espère que cela t'aides!