me rajouter à la liste des sudo'ers

4

J'ai un ordinateur sous Ubuntu 9.10 Server et je me suis ajouté à un nouveau groupe à l'aide de la commande suivante:

sudo usermod -G my_group me

J'ai appris que la commande me retire de tous les groupes que j'étais dans (comme le sudogroupe), et me ajoute seulement my_group .

le problème:

  • j'étais le seul dans le sudogroupe, il n'y a plus personne
  • je n'ai jamais activé / créé une racine
  • je ne me souviens pas en avoir installé une quand j'ai installé le système d'exploitation
  • quand je tape suet essaie le même mot de passe que mon compte (le compte que j'ai configuré quand j'ai installé le système d'exploitation), il n'est pas accepté

Ai-je bousillé mon ordinateur? Dois-je passer une heure à tout refaire? ou y a-t-il un moyen de récupérer?

Aaron
la source

Réponses:

5

Un compte root est déjà installé, puisque vous ne connaissez pas le mot de passe auquel vous pouvez accéder est en mode mono-utilisateur, puis modifiez vos groupes de comptes.

pour démarrer en mode mono-utilisateur:

  • Dans le menu GRUB, utilisez les flèches pour sélectionner l'entrée de démarrage que vous souhaitez modifier.
  • appuyez sur e pour modifier l'entrée
  • utilisez les flèches pour aller à la ligne du noyau
  • appuyez sur e pour modifier cette entrée
  • à la fin de la ligne, ajoutez le mot single
  • appuyez sur ESC pour revenir au menu parent
  • appuyez sur b pour démarrer ce noyau

Une invite du shell vous sera présentée et vous serez connecté en tant que root sans fournir de mot de passe. Vous pouvez le tester en exécutant whoami. Vous devrez peut-être également monter certaines partitions en fonction de votre configuration et de l'emplacement des fichiers binaires nécessaires.

John T
la source
Comment puis-je accéder au menu de vers? Je pense que je suis censé appuyer sur la Esctouche après la disparition de l'écran du BIOS, mais lorsque je le fais, j'obtiens un comportement étrange à l'écran de connexion et aucun menu. Merci.
aaron
2
Vous êtes censé appuyer sur Esc lorsque vous voyez "Chargement de Grub ...".
John T
0

essayez passwd root cela pourrait fonctionner si vous ne configurez jamais root


la source
rien à faire
aaron le
0

voici ce que j'ai à travailler:

  • redémarrez l'ordinateur en maintenant ctrl + alt + suppr dans l'écran de connexion initial après le démarrage (physiquement sur la machine, pas ssh)
  • maintenez la touche Échap pendant le démarrage
  • l'ordinateur est entré dans un état étrange où il a à la fois un shell racine et une invite de connexion. j'ai pu entrer une commande entre les pauses pendant que l'invite de connexion vérifiait mon nom d'utilisateur / mot de passe
  • J'ai ajouté mon nom d'utilisateur à la ligne sudo dans / etc / group

Je ne sais pas dans quoi j'étais, mais je ne pense pas que c'était le chargeur de démarrage Grub. toute information sur la raison pour laquelle il vient de me donner un shell racine lorsque je tenais esc lors du démarrage au lieu de grub serait appréciée, merci.

Aaron
la source