Newsgroup: it.comp.os.linux.iniziare
Titolo: pon e poff non vanno

poiche' wwwoffle sembra non andare con il resolv.conf
dinamico creato da kppp, ho creato i canonici script:
/etc/resolv.conf
domain 
libero.it
nameserver 195.210.91.1
nameserver 195.210.91.2
/etc/ppp/pon
#!/bin/sh
/usr/sbin/pppd connect 'chat -v "" ATZ OK ATDT0968571010 CONNECT""' \
/dev/modem -detach defaultroute modem noipdefault name mionomeutente &
/etc/ppp/poff
#!/bin/sh
kill -INT `cat /var/run/ppp0.pid`
/etc/ppp/pap-secrets
mionomeutente	*	miapassword
/etc/ppp/options
debug
chmod 700 /etc/ppp/pon
chmod 700 /etc/ppp/poff
chmod 600 pap-secrets
ln -sf /etc/ppp/pon /usr/bin
ln -sf /etc/ppp/poff /usr/bin
e da root pon e poff vanno bene.
Poi mi sono aggiunto come utente al gruppo pppusers e ho dato:
chmod a+s /etc/ppp/pon
chmod a+s /etc/ppp/poff
chown root.pppusers /etc/ppp/pon
chown root.pppusers /etc/ppp/poff
chown root.pppusers /usr/bin/pon
chown root.pppusers /usr/bin/poff
chmod a+s /usr/sbin/pppd
chmod a+s /usr/sbin/chat
ln -sf /usr/sbin/pppd /usr/bin
ln -sf /usr/sbin/chat /usr/bin
ma da utente pon e poff non vanno (permission denied).
Dove sbaglio?
--------------------------------------------------
When a packet hits a pocket on a socket on a port,
And the buss is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report

 ma da utente pon e poff non vanno (permission denied).
Se lo fa ancora, e` il device del modem (/dev/ttyS#)
-- 
Cinereview: The Insider: grande prova di regia e interpreti. _/Davide\_
2 ore e 40, ma le vale tutte.  Voto: 8.5                     \Alberani/

Ciao Antonio Fragola,
 > chmod a+s /etc/ppp/pon
 > chmod a+s /etc/ppp/poff
se sono script (come gia' detto da altri) non funziona l'attributo suid
 > chmod a+s /usr/sbin/pppd
ma e' eseguibile dal gruppo?
 > ma da utente pon e poff non vanno (permission denied).
beh'! come messaggio e' abbastanza esplicito.
Ricontrolla per bene tutti i files...
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop


devo suidarlo? perche' il link e' giusto, /dev/modem-->/dev/ttyS1.


ma da utente pon e poff non vanno (permission denied).
Permesso negato  di far che ?  Forse di leggere pap-secrets  o options ?
Oppure di eseguire pppd ?
-- 
Filippo Panessa
panessa at 
tin.it
 
UIN# 36800577         


il messaggio e':
/usr/bin/pon : /usr/bin/pon : permission denied
penso sia di esecuzione, comunque tutti i permessi sono nel post
origine di questo thread


 devo suidarlo? perche' il link e' giusto, /dev/modem-->/dev/ttyS1.
No no, al limite dare permessi in scrittura al gruppo cui appartiene
anche il tuo utente.


Non capisco come i due siano collegati.
Si, lo fa' anche a me. Quando ci si fa' assegnare il dns dal server
anziche' metterlo fisso in /etc/resolv.conf wwwoffle all'avvio fa'
cilecca ...
-- 
Ciao            --- Massimo ---


mi spieghi come fare (il comando da dare)? Ho seguito le istruzioni di
mrshark e ora anche a me va da root, ma da utente ho lo stesso
problema: devo far appartenere /dev/modem a pppusers o cos'altro?
Grasssie

 problema: devo far appartenere /dev/modem a pppusers o cos'altro?
prova:
chown root.pppusers /dev/ttyS1
chmod 664 /dev/ttyS1
Ma prima assicurati che pppd abbia i permessi/proprietari giusti (come
sopra, ma in piu` il permesso di esecuzione)
-- 
Cinereview: Three Kings: molto bello, soprattutto come       _/Davide\_
tecnica.  Voto: 8                                            \Alberani/


ho fatto anch'io cosi', ma ora mi da
/usr/sbin/pppd: using the Name option requires root privileges
(comincio a pensare che c'entri PAM...)


 (comincio a pensare che c'entri PAM...)
No, piuttosto sicuro ti serva l'opzione name?



scusa, ma non e' l'opzione per mandare il nome utente?


 scusa, ma non e' l'opzione per mandare il nome utente?
Meglio usare "user", name ha scopi diversi.



tutto risolto! rimane solo il problema che un utente non puo' fare
poff, perche' non si puo' fare kill di pppd.pid in /var/... che
appartiene a root


 appartiene a root
Boh?
killall pppd
cosa ti risponde di preciso?
/usr/sbin/pppd e` SUIDato?
Se e` riuscito a lanciarlo, dovrebbe riuscire a chiuderlo.
-- 
Cinereview: Il miglio verde: ottimo; grandi interpreti.      _/Davide\_
Perche` niente nomination al buon Tom?  Voto: 9              \Alberani/

/usr/sbin/pppd e` SUIDato?
si
/etc/ppp/poff
#!/bin/sh
kill -INT `cat /var/run/ppp0.pid`


 kill -INT `cat /var/run/ppp0.pid`
Sul PPP-Howto si consiglia di aggiungere il gruppo ppp (di cui
dovrebbero far parte tutti gli utenti abilitati a connettersi con ppp)
al file /etc/sudoers
	# Cmnd alias specification
	Cmnd_Alias SPEGNIPPP=/usr/bin/poff
	...
	# User privilege specification
	%ppp    ALL=NOPASSWD:SPEGNIPPP
verificare la sintassi!
Dopo di che l'utente generico non dovrą far altro che lanciare
	sudo poff
ciao
-- 
Elasmo Carvalda		Rimuovi TOGLIMI se
ela...@iname.com
 	vuoi rispondermi