Comment me connecter en tant que root?

65

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

sudo -s

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

su

et entrez le mot de passe, ceci s’affiche: "échec de l’authentification".

Mon système d'exploitation a un seul compte. il y a environ 1 heure, je me connecte en tant que root et je fais des commandes, lorsque je me déconnecte, je ne peux pas me connecter une autre fois!

    
posée ava 30.12.2011 - 19:38
la source

4 réponses

50

La commande su nécessite que vous introduisiez un mot de passe root. L'utilisateur root sur Ubuntu en général est verrouillé, donc aucun utilisateur ne peut se connecter en tant que root ; par conséquent, su n'est pas susceptible de fonctionner.

Pour que sudo -s fonctionne, vous devrez faire partie du groupe admin sur une machine Ubuntu, ce que vous ne semblez pas être.

Si vous êtes le seul utilisateur du système qui est concerné et peut être très impliqué dans la réparation. Si ce n'est pas le cas, je vous suggère de parler à l'administrateur système ou au propriétaire du système pour savoir si vous pouvez même obtenir les privilèges root .

    
réponse donnée Karlson 30.12.2011 - 20:03
la source
39

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

Vous devrez faire:

sudo passwd root

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

su root
    
réponse donnée Ronald 29.06.2013 - 01:22
la source
12

Le lien suggère:

  

Si vous avez vraiment besoin d’une connexion root persistante, la meilleure alternative est de   simuler un shell de connexion racine à l'aide de la commande suivante ...

sudo -i
    
réponse donnée user26687 30.12.2011 - 20:00
la source
4

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

adduser username sudo

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

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

sudo passwd root

Entrez ensuite votre mot de passe et tapez le nouveau mot de passe root

Après cela, vous pouvez taper su et entrer le mot de passe "root".

Si vous ne souhaitez pas modifier le mot de passe root, vous pouvez utiliser:

sudo -i

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

    
réponse donnée Jatttt 05.03.2014 - 15:53
la source

Lire d'autres questions sur les étiquettes