web-dev-qa-db-fra.com

Comment restaurer / ajouter un compte utilisateur précédent

J'ai récemment corrigé une installation endommagée en réinstallant Ubuntu avec un nouveau nom d'utilisateur et, heureusement, mon ancien compte a survécu (yay). Maintenant, j'aimerais rajouter mon ancien compte à Ubuntu. Notez que je n'essaie pas nécessairement d'écraser le nouveau compte d'utilisateur. Je veux juste restaurer l'ancien compte et l'avoir comme valeur par défaut lorsque je lance Ubuntu.

Modifier Je peux créer un nouveau compte sous l'ancien nom, mais je crains que cela ne détruise les anciennes données du compte.

Mettre à jour

J'ai remplacé le nouveau dossier d'accueil par mon ancien dossier, mais cela n'a pas fonctionné.

3
Olumide

# 1 Sauvegardez vos données!
# 2 Ajoutez l'utilisateur avec exactement le même nom d'utilisateur qu'auparavant.
# 3 Vous devriez avoir tous vos paramètres et fichiers de retour.

Alternative pour les geeks:

# 1 Backup Backup Sauvegardez vos données!
# 2 Ajoutez cette ligne à la fin de /etc/passwd (remplacez [username] par votre nom d’utilisateur, remplacez 1700 par votre ancien utilisateur et remplacez 1701 par votre groupid précédent - si vous ne connaissez pas votre ID utilisateur et votre identifiant de groupe, définissez-les tous deux sur 1700):

[username]::1700:1701::/home/[username]:/bin/bash

Essayez de vous connecter à la console (CTRL-ALT-F1) en tant que [username] sans mot de passe. Puis exécutez passwd et entrez un nouveau mot de passe. Vous devriez alors pouvoir vous connecter comme avant.

Si vous ne trouvez pas votre ancien ID utilisateur et ID groupe, vous aurez probablement des problèmes d'autorisations de fichier et vous devrez vous connecter en tant qu'autre utilisateur et exécuter cette commande.

 Sudo chown -R [username]:[username] /home/[username]

pour restaurer les autorisations.

3
Daniel