J'ai accidentellement supprimé le compte administrateur et les autres comptes demandent le mot de passe root

10

J'ai supprimé de façon inattendue mon compte d'utilisateur (le seul administrateur de la machine). J'ai un autre compte qui est un compte standard et maintenant je ne peux pas accéder à mon disque dur ou quoi que ce soit avec ce compte standard - il demande le mot de passe root. Existe-t-il un moyen de récupérer l'accès au compte administrateur?

Niranjan
la source
Connexe: Comment puis-je me rajouter en tant qu'utilisateur sudo? Je ne sais pas si nous devrions considérer cela comme un doublon. Probablement pas, car cela a des réponses sur la façon de créer un nouveau compte (et c'est sur la façon de faire d'un compte existant un compte administrateur).
Eliah Kagan

Réponses:

9

Vous pouvez utiliser le mode de récupération pour ajouter l'utilisateur standard au groupe admin (qui s'appelle désormais sudo en 12.04). Vous trouverez ci-dessous un ensemble d'instructions simples copiées depuis mon site Web personnel .

Utilisation du mode de récupération pour ajouter des utilisateurs au groupe Admin / Sudo

Arrêtez d'abord votre ordinateur.

Puis restart whilst holding shiftsur le clavier pour charger le menu grub.

Sélectionnez recovery modedans le menu grub.

Sélectionnez drop to root shelldans le menu de récupération.

Utilisez la commande suivante pour remonter le lecteur mount -o rw,remount /

Tapez maintenant en adduser username sudoremplaçant username par votre nom d'utilisateur ie. «adduser phil sudo»

Vous devriez maintenant voir un message disant «ajouter un utilisateur» suivi de «terminé».

Tapez shutdown -r nowpour redémarrer l'ordinateur.

EDIT: S'il vous indique que l'utilisateur xxx n'existe pas, vous pouvez d'abord utiliser la commande suivante pour répertorier les utilisateurs et vous assurer que vous disposez du nom d'utilisateur correct

ls /home

L'autre option consiste à ajouter un nouvel utilisateur, à partir du mode de récupération à l'aide des commandes suivantes:

useradd username -m -s /bin/bash  
passwd username
adduser username sudo

Remplacez à nouveau usernamepar votre nom d'utilisateur souhaité.

Fernhill Linux Project
la source
whilie dans adduser comand il montre que l'utilisateur XXX n'existe pas, aidez-moi.
Niranjan
@Niranjan - J'ai modifié la réponse pour inclure les informations dont vous avez besoin. : o)
Fernhill Linux Project
0

Vous pouvez utiliser la console de récupération et démarrer en tant que root, c'est une option supplémentaire dans votre menu grub et créer un nouvel utilisateur puis les ajouter au groupe d'administration. Je ne sais pas si cela résoudra votre problème, mais essayez-le et faites-le moi savoir.

useradd newuser
adduser newuser admin
Goddard
la source
-1

J'ai eu le même problème Sélectionnez le mode de récupération (si vous utilisez un ordinateur portable, il diffère mais c'est au même endroit que vous obtenez dans le BIOS) Sélectionnez ensuite root Écrivez la commande (# adduser) Puis la commande (# root mot de passe) Et écrivez le nouveau mot de passe Et redémarrez par la commande (#reboot)

Mohamed
la source
1
C'est une mauvaise idée. Le compte root est désactivé dans Ubuntu pour des raisons de sécurité / sécurité
Zanna
J'ai un problème maintenant que j'aime mais je ne peux pas utiliser normalement mon ordinateur. Pouvez-vous m'aider?
Mohamed
Quel est le problème exactement? Pouvez-vous dire plus clairement?
Zanna