Bonsoir

J'ai bien �tudi� la page consacr�e � sudo, chez lea-linux.org, mais je n'arrive
pas � faire fonctionner certaines commandes :

#-------------
# Host alias specification
Host_Alias      ICI = localhost, 127.0.0.1, localhost.localdomain

# User alias specification
User_Alias      PPPUSERS = arnaud, charly
User_Alias      ROOT_FRIENDS = arnaud

# Runas aliase specification
Runas_Alias     PPP = arnaud

# Cmnd alias specification
Cmnd_Alias   CNX = /usr/bin/perl "/scripts/Connexion � Internet.pl", \
                              /scripts/D�connexion Internet.sh

# User privilege specification
root            ALL = (ALL) ALL
charly          ICI = (arnaud) CNX
#-------------

Je voudrais que "charly" puisse utiliser la commande :
/usr/bin/perl "/scripts/Connexion � Internet.pl"
en se faisant passer pour "arnaud"...

Mais quand je me connecte en tant que "charly" et que je lance :
sudo /usr/bin/perl "/scripts/Connexion � Internet.pl"
sudo me r�pond :
Sorry, user charly is not allowed to execute '/usr/bin/perl /scripts/Connexion
� Internet.pl' as root on localhost.localdomain.

Ce n'est donc pas un probl�me d'espaces dans la ligne de commande, puisque le
param�tre "/scripts/Connexion � Internet.pl" est bien pass�, mais d�j�, il y a
un probl�me d'utilisateur (root au lieu de arnaud).

Qu'est-ce qui ne va pas ?

-- 
http://www.calvo-france.com/linuxtips.php (18/05/01)
_____________________________________________________
 A  r  n  a  u  d    C  a  l  v  o                     47�43'60N  0�31'0W

Répondre à