[résolu]problème de sudo

hello,
je voudrais configurer sudo pour qu’il autorise l’utilisateur pierre à utiliser apt-get et à éteindre/redémarrer l’ordinateur.
J’ai déjà configuré mon fichier /etc/sudoers d’après le tuto qu’il y a sur ce forum, ça marchait sur le coup mais après un reboot ça ne marche plus.
voici mon fichier /etc/sudoers[code]# /etc/sudoers

This file MUST be edited with the ‘visudo’ command as root.

See the man page for details on how to write a sudoers file.

Defaults env_reset

Uncomment to allow members of group sudo to not need a password

%sudo ALL=NOPASSWD: ALL

Host alias specification

Host_Alias LOCALNET = 192.168.0.0/24, localhost

User alias specification

User_Alias ADMIN_TEAM = pierre

Cmnd alias specification

Cmnd_Alias DEBIAN_TOOLS = /usr/bin/apt-get, /usr/bin/auto-apt, \
/usr/bin/dpkg, /usr/bin/dselect, /usr/sbin/dpkg-reconfigure, /usr/sbin/halt, /usr/sbin/reboot

User privilege specification

root ALL=(ALL) ALL
ADMIN_TEAM LOCALNET = NOPASSWD: DEBIAN_TOOLS[/code]Donc comment faire pour que ça marche tout le temps?
merci d’avance

pierre fait-il partie du groupe sudo ?

oui j’ai passé cette commande avant de régler le fichier /etc/sudoers sudo adduser $USERNAME sudo qui m’a bien renvoyer un message “l’utilisateur pierre a été ajouté au groupe sudo”.
Pourtant ça ne marche pas :

[code]pierre@debian:~$ sudo apt-get update

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for pierre:
pierre is not allowed to run sudo on debian. This incident will be reported.[/code]merci de ton aide

# User privilege specification root ALL=(ALL) ALL ADMIN_TEAM LOCALNET = NOPASSWD: DEBIAN_TOOLS

Ajoute peut être un color=#BF0000[/color] dans la deuxième ligne ci-dessus (les membres de ADMIN_TEAM sur les machines de LOCALNET peuvent éxécuter les commandes DEBIAN_TOOLS sans mot de passe en tant que root. Ça devrait donner:

ADMIN_TEAM LOCALNET = (root) NOPASSWD: DEBIAN_TOOLS

désolé mais ça ne change rien, merci quand même

voilà mon sudoers … simplicime, tu peux essayer de t’en inspirer.

[code]User_Alias PATRON=ricardo

Cmnd_Alias K3B=/usr/bin/k3b

root ALL=(ALL) ALL
PATRON ALL=(ALL) ALL, NOPASSWD:K3B
Defaults:PATRON timestamp_timeout=30
[/code]

c’est bizarre parce que chez moi ça marche pas.
j’ai fait un /etc/sudoers tout simple :

[code]User_Alias PATRON=pierre

Cmnd_Alias debian_tools=/usr/bin/apt-get

root ALL=(ALL) ALL
PATRON ALL=(ALL) ALL, NOPASSWD:debian_tools
Defaults:PATRON timestamp_timeout=30[/code]inspirée de celui de ricardo mais j’obtiens :

[code]pierre@debian:~$ sudo apt-get update

sudoers file: syntax error, line 2 <<<
sudoers file: syntax error, line 5 <<<
sudoers file: syntax error, line 6 <<<
sudo: parse error in /etc/sudoers near line 2
[/code]
EDIT: ça marche, il suffit juste de mettre des majuscules pour l’alias de la commande (chez moi debian_tools)

[RÉSOLU] :question:

edit :
Le tps d’ouverture de 30’ est un peu long et par mesure de sécurité, il est préférable de le réduire.
Je l’avais mis à 30 car je bidouillais beaucoup et c’était pour éviter de retaper mon pass à chaque fois. Je pense que entre 5’ et 10’, c’et raisonnable.

chez moi je n’ai pas mis du tout de temps d’ouverture. (le fichier que j’ai posté n’est pas le final mais juste un fichier en vue de test)
ça peut devenir très vite une faille de sécurité…