Rechercher : dans
Par :

Not in the sudoers file

Dernière réponse le 2 mar 2009 à 21:07:32 yzed, le 28 fév 2009 à 22:35:39 
 Signaler ce message aux modérateurs

Bonjour,
sudo me retourne chaque fois : <mon nom de super utilisateur>
is not in the sudoers fils . this incident will be reported
pourquoi
et que faire ?

debian

Configuration: debian

1

jfr1784, le 28 fév 2009 à 23:21:45
  • +1

Hello Yzed

Si tu es logué avec le "super utilisateur" ( root ), la commande "sudo" ne te serviras à rien, tu peux lancer toutes les commandes sans restriction. La commande "sudo" te permet, tout en étant logué en tant qu'utilisateur standard, de lancer des commande avec les droits "root" NB : il est vivement déconseillé de se loguer en tant que "root" vu qu'en cas d'inattention on risque de faire de la casse !
Si tu dois utiliser la commande sudo, tu trouves à l'adresse http://www.demongeot.biz/tutos/Sudo.html quelques informations sur la configuration de sudo ( modification du fichier /etc/sudoers ). Si tu as besoin de plus d'informations il faudra passer par les pages man : http://manpages.debian.net/man/5/sudoers

Bon dimanche


JF

Répondre à jfr1784

2

yzed, le 1 mar 2009 à 00:09:47

En fait j'ai configuré lors de l'installation
root et utilisateur = identiques

Répondre à yzed

3

jfr1784, le 1 mar 2009 à 00:28:17

Re-hello

Qu'entends-tu par root et utilisateur = identique ?

Lors de l'installation certaines distributions demandent un mot de passe pour l'utilisateur "root" puis demande la création d'un utilisateur avec son mot de passe. Il est tout à fait possible que les mots de passe soient identiques mais ce sont des utilisateurs différents. Ceci est visible dans le fichier /etc/passwd. Tu dois y trouver une ligne ( probablement la première )

root:x:0:0:root:/root:/bin/bash

et une autre avec le nom de l'utilisateur que tu as créé mais avec des indications différentes comme par exemple :

user1:x:1000:1000:user1,,,:/home/user1:/bin/bash

bien sur, il y a un certain nombre d'autre ligne entre les 2 mais tu devrais retrouver une ligne avec le nom de l'utilisateur.



JF

Répondre à jfr1784

5

yzed, le 1 mar 2009 à 16:49:52

J'ai bien les deux lignes
j'ai changé le mot de passe utilisateur et j'ai donc désormais deux mots de passe
mdp_root
mdp_utilisateur

comment me logger en superutilisateur ?

Répondre à yzed

6

 jfr1784, le 2 mar 2009 à 21:07:32

Plusieurs possibilité

Soit tu veux t'annoncer directement en "root" ( ou superutilisateur ) il faut donner dans la fenêtre de login "root" comme nom d'utilisateur ainsi que le mot de passe correspondant.

Soit tu t'annonce sous le nom de l'utilisateur et, quand tu veux entrer des commandes en tant que "root", tu peux entrer la commande "su -" ( su suivi d'un espace et du signe moins ). Le système te demandera le mot de passe de "root". A partir de ce moment, tu auras normalement un # comme prompt. Attention aux commandes que tu feras dès ce moment, tu seras vraiment "root" ! Pour sortir de cet état, il te suffit d'entrer la commande "exit" ou taper <ctrl>D.

Une troisième solution est de t'annoncer sous le nom de l'utilisateur et quand tu veux lancer une commande nécessitant les droits "root", tu entres la commande précédée de "sudo ". Le système te demandera le mot de passe de "root" et la commande sera exécutée. Cependant, il faudrait vérifier dans le fichier "/etc/sudoers" que la ligne "root ALL=(ALL) ALL " ( sans les " ) s'y trouve.

Si tu veux lancer des commandes avec les droits de "root" ( super utilisateur ) je te conseille vivement la troisième solution.


Bonne fin de soirée.


JF

Répondre à jfr1784

4

initials 76, le 1 mar 2009 à 00:36:54

Salut tu peux changer tes passwords (en root) avec la commande:

passwd


par exemple pour changer le mot de passe de toto

passwd toto


et il va te demander:

new unix password:


et de confirmer,de cette façon les mots de passe root et utilisateur seront différents ;)

pour savoir si tu es root tapes:

whoami


plus d'info sur cette page:

http://www.commentcamarche.net/faq/sujet 8386 kit de survie linux#gestion des utilisateurs

bonne lecture ;) initials76@emf2-basile: ~$ Hello

Répondre à initials 76