Comment réinitialiser le compte utilisateur principal?

8

Mon compte principal a été foiré, alors que j'essayais de le réparer, les choses se sont dégradées.

  • désordre du clavier - tentative d'unité - restauration et suppression de .gconf2 *, échec
  • supprimé. * dans ~, total ravage. Chrome et Firefox se bloquent, etc.

Maintenant, un autre compte d'utilisateur fonctionne pleinement, mais je veux vraiment récupérer mon nom d'utilisateur habituel.

Existe-t-il un moyen d'effacer complètement les paramètres du compte foiré ou de copier le profil de l'utilisateur qui fonctionne?

user8302
la source

Réponses:

9

Je voudrais démarrer en mode de récupération et aller au shell racine, puis faire:

Sauvegarder l'ancien dossier:

mv /home/youruser /home/youruser-backup

Créez un nouveau dossier 'home' pour votre utilisateur

mkdir /home/youruser

Définir un accès en lecture / écriture correct

chown youruser:youruser /home/youruser

Redémarrer le système

shutdown -r now

Cela vous donnerait un dossier vide pour votre ancien utilisateur par défaut. Vous devriez être en mesure de vous connecter puis de recopier vos fichiers importants de votre sauvegarde utilisateur vers votre utilisateur.

minimec
la source
Si vous n'avez pas envie de démarrer (deux fois) et d'entrer en mode de récupération, vous pouvez créer un utilisateur temporaire avec des privilèges d'administrateur (à l'aide de l'interface graphique Administration > Users and Groups:), vous déconnecter et vous connecter avec cet utilisateur, puis émettre les commandes ci-dessus. Déconnectez-vous et vous êtes prêt à vous connecter avec votre utilisateur d'origine "réinitialisé" :)
MestreLion
2

Vous pouvez supprimer votre ancien compte utilisateur non actif, puis renommer le nouveau compte actif en ancien nom d'utilisateur, voir cette question: Comment puis-je changer mon nom d'utilisateur?

enzotib
la source
1
Le nouvel utilisateur serait-il dans le groupe sudoers?
sashoalm