J'ai chargé Ubuntu dans Virtualbox. Tout fonctionne bien, mais je me suis dit que le mot de passe root n’était pas demandé (ou n’avais pas été configuré). Je veux utiliser root à l'occasion, mais je n'arrive pas à trouver comment faire cela. 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 comment obtenir ou configurer un 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 ils demandent un mot de passe root et je ne le connais pas!
Ubuntu utilise Sudo par défaut. Si vous préfacez votre commande avec "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:
Avez-vous utilisé une image de boîte virtuelle préexistante ou installé à partir de cd/iso? Si vous avez installé l'image de quelqu'un d'autre, il se peut qu'un utilisateur "ubuntu" ait des privilèges Sudo. Vérifiez la documentation.
Vous pouvez également démarrer en mode de secours et ajouter votre utilisateur 'rob' au groupe admin.
Je suis d'accord avec dsas: démarrez en mode de secours, puis ajoutez l'utilisateur au groupe d'administration:
Redémarrez la machine virtuelle. Maintenez Shift pendant le démarrage. Sélectionnez le mode de récupération lorsque le menu apparaît. Le système ne demandera aucun mot de passe.
Tapez ces
usermod -G admin rob
Maintenant que rob a des autorisations d'administrateur, vous pouvez redémarrer la machine virtuelle ('reboot') 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. )