Comment me connecter en tant que root?


77

Je veux me connecter en tant que root, mais quand j'entre

sudo -s

et entrez le mot de passe, ce message est affiché: "vous n'êtes pas dans le fichier sudoers", et quand j'entre

su

et entrez le mot de passe, ceci est affiché: "échec d'authentification".

Mon os n'a qu'un seul compte. Il y a environ une heure, je me connecte en tant que root et effectue certaines commandes. Lorsque je me déconnecte, je ne peux pas me connecter une autre fois!


Nous aurions besoin de savoir quelles commandes vous avez exécutées lorsque vous étiez root. Vous devrez peut-être réinitialiser votre mot de passe: askubuntu.com/questions/24006/…
Jorge Castro Le

Voulez-vous changer d'utilisateur dans le terminal comme vous avez utilisé la commande su? si vous voulez, vous devez avoir le mot de passe root
Jatttt

Réponses:


55

La sucommande nécessite que vous mettiez un mot de passe root. En règle générale, l'utilisateur root sur Ubuntu est verrouillé, de sorte qu'aucun utilisateur ne peut se connecter car rootil suest peu probable qu'il fonctionne.

Pour sudo -spouvoir travailler, vous devrez faire partie du admingroupe sur une machine Ubuntu, ce qui, apparemment, ne vous est pas.

Si vous êtes le seul utilisateur du système concerné et susceptible d’être très impliqué. Sinon, je vous suggérerais de parler à l'administrateur système ou au propriétaire du système pour voir si vous pouvez même obtenir des rootprivilèges.


8
et si c'est votre machine et que vous avez perdu les privilèges root, vous devrez le réparer en démarrant en mode de récupération.
ams

Mon os n'a qu'un seul compte. Il y a environ une heure, je me connecte en tant que root et effectue certaines commandes. Lorsque je me déconnecte, je ne peux pas me connecter une autre fois!
ava

Quelles commandes as-tu faites?
Karlson

Je ne sais pas exactement. c'était quelques commandes simples telles que changer umask
ava

et un peu de programmation shell, ajouter un groupe
ava

48

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

Vous devrez faire:

sudo passwd root

Alors allez-y pour définir le mot de passe. Utilisez l'utilisateur root à l'aide de

su root


4

Tout d'abord, vous devez avoir des privilèges d'administrateur. Si vous ne disposez pas des privilèges d'administrateur, maintenez la shifttouche enfoncée pendant le démarrage . Vous entrerez dans le menu GRUB. Ici, sélectionnez le mode de récupération. Lorsque vous voyez la liste des options comme dpkgetc, choisissez de démarrer un shell root et tapez:

adduser username sudo

(où usernameest votre nom d'utilisateur :-))

cela vous ajoutera au groupe sudoers! Puis tapez exitet démarrez normalement. lorsque vous entrez votre compte, tapez:

sudo passwd root

Puis entrez votre mot de passe et tapez le nouveau mot de passe root

Après cela, vous pouvez taper suet 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.


Dites-moi si vous voulez activer le compte root pour vous connecter au compte root :)
Jatttt

Juste une question, est-ce que le mode de récupération, que vous avez mentionné ci-dessus, affectera tout programme pré-installé dans Ubuntu?
Santosa Sandy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.