101 votes

Comment me connecter en tant que root?

Je veux me connecter en tant que root, mais quand je saisis

sudo -s

et entre le mot de passe, ce message s'affiche : "vous n'êtes pas dans le fichier sudoers", et quand je saisis

su

et entre le mot de passe, cela affiche : "échec d'authentification".

Mon système d'exploitation n'a qu'un seul compte. Il y a environ 1 heure, je me suis connecté en tant que root et j'ai exécuté quelques commandes, quand je me suis déconnecté, je ne peux plus me reconnecter!

72voto

Karlson Points 1519

La commande su nécessite que vous saisissiez le mot de passe root. L'utilisateur root sur Ubuntu est généralement verrouillé, de sorte qu'aucun utilisateur ne peut se connecter en tant que root et donc su risque de ne pas fonctionner.

Pour que sudo -s fonctionne, vous devrez être membre du groupe admin sur une machine Ubuntu, ce qui apparemment n'est pas le cas.

Si vous êtes le seul utilisateur sur le système, cela peut être préoccupant et peut être assez complexe à résoudre. Sinon, je vous recommande de parler à l'Administrateur Système ou au propriétaire du système pour voir si vous pouvez même obtenir les privilèges root.

66voto

Ronald Points 661

Sachez que le compte root n'est pas activé par défaut.

Vous devrez faire :

sudo passwd root

Ensuite, continuez pour définir le mot de passe. Utilisez l'utilisateur root en utilisant

su root

25voto

user26687 Points 14424

Le https://help.ubuntu.com/community/RootSudo suggère :

Si vous avez vraiment besoin d'une connexion Root persistante, la meilleure alternative est de simuler une session de connexion Root en utilisant la commande suivante...

sudo -i

6voto

Jatttt Points 2207

Tout d'abord, vous devez avoir des privilèges d'administrateur. Si vous n'avez pas de privilèges d'administrateur, appuyez et maintenez la touche shift pendant le démarrage. Vous accéderez au menu GRUB. Sélectionnez le mode de récupération. Lorsque vous voyez la liste des options comme dpkg, choisissez de démarrer un shell root et tapez :

adduser nom_utilisateur sudo

(où nom_utilisateur est votre nom d'utilisateur :-) )

cela vous ajoutera au groupe sudo ! Ensuite, tapez exit et démarrez normalement. Lorsque vous entrez dans votre compte, tapez :

sudo passwd root

Ensuite, entrez votre mot de passe et tapez le nouveau mot de passe root

Ensuite, vous pouvez taper su et entrer le mot de passe 'root'.

Si vous ne voulez pas changer le mot de passe root, vous pouvez utiliser :

sudo -i

pour démarrer un shell root, en utilisant votre propre mot de passe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X