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!
La commande su
né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 root
name__. Ainsi, su
ne fonctionnera probablement pas.
Pour que Sudo -s
fonctionne, vous devez faire partie du groupe admin
sur 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 root
name__.
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
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
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 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 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 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 racine, en utilisant votre propre mot de passe.