On Sun, 15 Oct 2000, claude fuhrer wrote:

> > ls -la `which pppd`

> sous root, la commande indiquée ci dessus donne (enfin avec des
> backquotes et pas des quotes:-) : 

Ce sont des backticks: ````
Ce sont des ticks: ''''

En tout cas sous UNIX (XFree86, tty) la différence est assez claire.

>  153 -rwsr-sr--   1 root     dialout    155364 aoû  2 20:19
> /usr/sbin/pppd

pppd est exécutable par root et par les membres du groupe dialout (sinon
le s serait S s'il manquait le bit x), et lors de l'exécution, l'EUID et
l'EGID (effective) deviennt respectivement root.dialout.

Donc, cela devrait marcher. Si cela ne marche pas, lancer pppd
manuellement pour voir l'erreur (avec les mêmes argument de kppp, cf
strace -e execve -f kppp), consulter les logs systèmes, etc.

> j'ai vérifié aussi que l'utilisateur normal est dans le groupe dialout
> (enfin d'après Yast)

Pour être sûr: commande id sous cette utilisateur.
Exemple:

<vulcan> schaefer:/usr/users/schaefer> id
uid=1000(schaefer)gid=100(members) 
groups=100(members),14(uucp),28(mdom),300(modem),200(trusted),201(xok),
1000(fileadm),1001(linuxadm),2109(nntpcach),2111(squid),2112(pingok),
2113(traffic),202(rok),2118(suok),9001(vk),9902(cvs),9904(gnut) 

(remis en page)


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à