Je veux me connecter en tant que root, mais lorsque je saisis
sudo -s
et que je saisis le mot de passe, le message suivant s'affiche : "you are not in sudoers file" ;, et lorsque je saisis
su
et que j'entre le mot de passe, le message suivant s'affiche : "authentication failure" ;.
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, mais lorsque je me suis déconnecté, je n'ai pas pu me reconnecter !
La commande su
vous demande d'entrer le mot de passe root. L'utilisateur root sur Ubuntu est en général verrouillé, donc aucun utilisateur ne peut se connecter en tant que root
, donc su
ne fonctionnera probablement pas.
Pour que la commande sudo -s
fonctionne, vous devez faire partie du groupe admin
sur une machine Ubuntu, ce qui apparemment n'est pas votre cas.
Si vous êtes le seul utilisateur du système, cela est inquiétant et peut être assez compliqué à résoudre. 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 voir si vous pouvez obtenir les privilèges root
.
Sachez que le compte root n'est pas actif par défaut.
Vous devrez le faire :
sudo passwd root
Ensuite, allez-y pour définir le mot de passe. Utilisez l'utilisateur root en utilisant
su root
Le site https://help.ubuntu.com/community/RootSudo suggère :
Si vous avez vraiment besoin d'une connexion persistante à Root, la meilleure alternative est de simuler un shell de connexion Root en utilisant la commande suivante...
sudo -i