web-dev-qa-db-fra.com

Comment me connecter en tant que root?

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 qu'utilisateur root et j'effectue certaines commandes. Lorsque je me déconnecte, je ne peux plus me connecter!

73
ava

La commande sunécessite que vous définissiez un mot de passe root. En règle générale, l'utilisateur root sur Ubuntu est verrouillé. Par conséquent, aucun utilisateur ne peut se connecter sous le nom rootname__. Ainsi, sune fonctionnera probablement pas.

Pour que Sudo -s fonctionne, vous devez faire partie du groupe adminsur une machine Ubuntu, ce que vous n'êtes apparemment 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 les privilèges rootname__.

52
Karlson

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
46
Ronald

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

Si vous avez vraiment besoin d'un login racine persistant, la meilleure solution consiste à simuler un shell de login racine à l'aide de la commande suivante ...

Sudo -i
16
user26687

Tout d'abord, vous devez avoir des privilèges d'administrateur. Si vous ne possédez pas de privilèges d’administrateur, maintenez la touche enfoncée pendant le démarrage. shift clé. Vous entrerez dans le menu GRUB. Ici, sélectionnez le mode de récupération. Lorsque vous voyez la liste d'options telles que dpkgetc., choisissez de démarrer un shell racine et tapez:

adduser username Sudo

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

cela vous ajoutera au groupe sudoers! Ensuite, 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 racine, en utilisant votre propre mot de passe.

4
Jatttt