Nous sommes le Mer 18 Juin, 2025 14:30
Supprimer les cookies

Sudo

Au quotidien encore quelques soucis ?

Sam 15 Oct, 2005 22:43

J'ai un eptit problème avec la commande sudo, j'ai éditer /etc/sudoers comme suit:

# sudoers file.
#
#Host alias specification
#Host_Alias ICI = localhost
Host_Alias LOCALNET = 192.168.1.
Host_Alias ICI = drakstar

#User alias specification
User_Alias ROOT_FRIENDS = jul

#Cmnd alias specification
Cmnd_Alias ADSL = /usr/sbin/startadsl, \
/usr/sbin/stopadsl

Cmnd_Alias APM = /sbin/reboot, \
/sbin/poweroff

# Runas alias specification
# User privilege specification
# root peut tout !
root ALL=(ALL) ALL

# Les amis de root peuvent lancer les commandes
# du groupe ADSL
ROOT_FRIENDS ICI = NOPASSWD = ADSL APM

# tout le monde sur le réseau local peut demander l'établisement
# de la liaison internet
ALL LOCALNET = NOPASSWD: ADSL
*ligne 24*
# Samples
jul ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now

Quand j'esseye la syntax:
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24

La ligne 24 est vide est vide bien sur, je ne comprend si l'un de vous a la temps de répondre.
transpi

Messages : 112

Dim 16 Oct, 2005 11:46

Bonjour,

transpi a écrit:[...]
# tout le monde sur le réseau local peut demander l'établisement
# de la liaison internet
ALL LOCALNET = NOPASSWD: ADSL
*ligne 24*
# Samples
[...]


il faudrait pas un « = » au lieu du « : » ?


Nicolas
nico.bertol

Messages : 2

Dim 16 Oct, 2005 14:48

J'ai enlever les espace : et rajouter les espace que j'avais oublier:

# Runas alias specification
# User privilege specification
# root peut tout !
root ALL = (ALL) ALL

# Les amis de root peuvent lancer les commandes
# du groupe ADSL
ROOT_FRIENDS ICI = NOPASSWD = ADSL APM

# tout le monde sur le réseau local peut demander l'établisement
# de la liaison internet
ALL LOCALNET = NOPASSWD=ADSL

--- sudoers file: syntax error, line 24 <<<
>>> sudoers file: syntax error, line 28 <<<
sudo: parse error in /etc/sudoers near line 24
= ADSL

C'est deux ligne sont mal taper?:
ROOT_FRIENDS ICI = NOPASSWD = ADSL APM
ALL LOCALNET = NOPASSWD=ADSL
transpi

Messages : 112

Dim 16 Oct, 2005 18:25

Certains script n'aime pas les lignes vides, essaye sans celles-ci (on sait jamais)
Sinon puis-je te demander pourquoi tu n'as pas simplement ajouter les utilisateurs désignés au groupe « sudoers » avec la commande approprié plutot que de modifier ton fichier de conf ?
Merci de faire une recherche avant de poster : sur le site et Image sur le forum
Lisez aussi la charte et la méthode à suivre pour poster.
JoKoT3

Messages : 1350
Géo : Paris

Dim 16 Oct, 2005 20:41

J'avais esseyer sans les espaces, sans les lignes vide l'erruer change mais sa m'indique toujours les même ligne d'erreur:

root ALL = (ALL) ALL
ROOT_FRIENDS ICI = NOPASSWD = ADSL APM

Je ne voit pas trop ce que tu veux dire par attribuer les utilisateur au groupe sudoers.
Moi j'ai suivi ce que j'ai trouver sur http://lea-linux.org/admin/admin_env/sudo.html

Si un de vous a un sudoers valide, ip peut toujours le poster je le modifiré.
transpi

Messages : 112

Dim 16 Oct, 2005 21:46

Host_Alias LOCALNET = 192.168.1.


c'est pas 192.168.0.1 ??
trapik

Messages : 326

Dim 16 Oct, 2005 22:20

J'ai rectifier mais j'ai toujours:

>>> sudoers file: syntax error, line 22 <<<
>>> sudoers file: syntax error, line 26 <<<
sudo: parse error in /etc/sudoers near line 22

--
# sudoers file.
#
#Host alias specification
#Host_Alias ICI = localhost
Host_Alias LOCALNET = 192.168.0.1
Host_Alias ICI = drakstar
#User alias specification
User_Alias ROOT_FRIENDS = jul
#Cmnd alias specification
Cmnd_Alias ADSL = /usr/sbin/startadsl, \
/usr/sbin/stopadsl

Cmnd_Alias APM = /sbin/reboot, \
/sbin/poweroff

# Runas alias specification
# User privilege specification
# root peut tout !
root ALL = (ALL) ALL

# Les amis de root peuvent lancer les commandes
# du groupe ADSL
ROOT_FRIENDS ICI = NOPASSWD = ADSL APM

# tout le monde sur le réseau local peut demander l'établisement
# de la liaison internet
ALL LOCALNET = NOPASSWD = ADSL

# Samples
jul ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
transpi

Messages : 112

Lun 17 Oct, 2005 18:09

J'ai changer un peut:

Cmnd_Alias CMND_JUL = /bin/mount, /bin/umount, /usr/sbin/stopadsl, /usr/sbin/startadsl, /usr/sbin/eagleconnect.tcl, /sbin/poweroff ,/sbin/reboot


# Defaults specification

# User privilege specification
root ALL=(ALL) ALL
jul ALL=(ALL) NOPASSWD: CMND_JUL

Cela marche correctement.
Par contre dans mon bashrc j'ai mis des alias:

alias xadsl='/usr/sbin/eagleconnect.tcl'
alias adsl='/usr/sbin/startadsl'
alias uadsl='/usr/sbin/stopadsl'

Et je doit rentrer le pass de root.
Une idée?
transpi

Messages : 112

Lun 17 Oct, 2005 22:22

alias adsl='sudo ...'
transpi

Messages : 112

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit