Définir le mot de passe pour root sur virtualbox ubuntu

16

J'ai chargé ubuntu dans virtualbox. Tout fonctionne bien, mais il m'est venu à l'esprit qu'on ne m'a pas demandé (ou que je n'ai pas configuré) de mot de passe root. Je veux utiliser root à l'occasion, mais je n'arrive pas à trouver comment le faire. J'ai essayé d'accéder au fichier sudoers ainsi que d'exécuter visudo mais je n'ai aucune autorité sans root!

Des idées pour obtenir ou configurer le mot de passe root?

J'ai un utilisateur root dans / etc / passwd. Les deux comptes que j'ai ne sont même pas autorisés à gérer des groupes, car il demande le mot de passe root et je ne le sais pas!

rtfminc
la source
1
Hors sujet, mais essayez sudo su.

Réponses:

22

Ubuntu utilise sudo par défaut. Si vous faites précéder votre commande de "sudo", il vous demandera votre mot de passe utilisateur, puis l'exécutera en tant que root. Pour obtenir une session root, utilisez:

sudo -i

Pour activer le compte root, ouvrez un terminal et exécutez ce qui suit pour définir un mot de passe root:

sudo passwd root

Pour plus d'informations, voir:

https://help.ubuntu.com/community/RootSudo

dsas
la source
Juste pour étendre légèrement (et résumer le lien ci-dessus), par défaut, vous ne pouvez pas vous connecter en tant que root dans Ubuntu, mais il est possible de définir un mot de passe root mais n'est pas recommandé (ou activement déconseillé)
0

Avez-vous utilisé une image de boîte virtuelle préexistante ou installé à partir de cd / iso? Si vous avez installé à partir de l'image d'une autre personne, il peut y avoir un utilisateur "ubuntu" qui a des privilèges sudo. Consultez la documentation.

Vous pouvez également démarrer en mode de secours et ajouter votre utilisateur «rob» au groupe d'administration.

dsas
la source
Le «mode de secours» est destiné à la reprise après sinistre, et non à l'ajout d'utilisateurs au groupe d'administration. Une commande 'visudo' ou 'sudo vi / etc / sudoers' devrait suffire.
Wesley Rice
2
Le problème est que l'OP n'a pas accès à sudo, il ne peut pas résoudre ce problème en exécutant visudo ou sudo vi / etc / sudoers car ils nécessitent tous deux qu'il ait accès à sudo.
dsas
Non, le problème est que OP ne connaît pas le mot de passe root - "il demande le mot de passe root et je ne le connais pas!", Pour citer. Le démarrage en mode de sauvetage ne le mènera nulle part.
Wesley Rice
Il n'y a généralement pas de mot de passe root sur Ubuntu. L'OP a précisé que les comptes d'utilisateurs auxquels il a accès n'ont pas accès à sudo. Pour autant que je me souvienne, le démarrage en mode de sauvetage donne la possibilité de démarrer un shell en tant que root où il peut réinitialiser le mot de passe root ou donner un accès sudo à l'un des autres comptes d'utilisateurs.
dsas
Oh, dans ce cas, vous parlez du mode mono-utilisateur, qui n'est pas le même que le «mode de sauvetage», où vous effectuez généralement des opérations de sauvetage.
Wesley Rice
0

Je suis d'accord avec dsas: démarrez en mode de secours, puis ajoutez l'utilisateur au groupe admin:

  1. Redémarrez la machine virtuelle. Maintenez Shift pendant le démarrage. Sélectionnez le mode de récupération lorsque le menu s'affiche. Le système ne demandera aucun mot de passe.

  2. Saisissez ces

usermod -G admin rob

Maintenant, rob a des autorisations d'administrateur, vous pouvez redémarrer la machine virtuelle ('redémarrer') et exécuter 'sudo su' pour accéder au shell racine (le système demanderait le mot de passe de rob , pas le mot de passe de root)

YudhiWidyatama
la source
-2

Si vous êtes sur une image osbox, pour Ubuntu essayez ceci dans le terminal:

sudo su

Entrer le mot de passe

osboxes.org

Syaiful Nizam Yahya
la source
(1)  sudodemande le mot de passe de l'utilisateur. Qu'est-ce que "osboxes.org"? (2) L'utilisateur n'a pas sudoaccès, ce qui entraînera simplement un message d'erreur.
Scott
@Scott lmgtfy.com/?q=osboxes.org
Syaiful Nizam Yahya
Pour une raison étrange, la seule façon de devenir root dans osboxes.org est la façon dont j'ai mentionné. Si c'est faux, prouvez-le.
Syaiful Nizam Yahya
OK, ils fournissent donc des machines virtuelles prédéfinies pour les personnes qui ne veulent pas passer par les tracas de les installer correctement. Ces informations, si elles sont correctes, peuvent être utiles. Mais quelqu'un d'autre convient avec moi que ce n'est pas une réponse à cette question. Je vous suggère de poser une nouvelle question sur les OSBox et d'y poster votre réponse. Je ne vais pas télécharger de logiciel à partir d'un site de fiabilité inconnue, mais je m'attends à ce que la réponse de dsas concernant le "mode de secours" / "mode mono-utilisateur" fonctionne sur une VM OSBoxes.
Scott