Newsgroup: it.comp.os.linux.iniziare
Titolo: KPPP e ROOT... Come fare??

Ciao a tutto il Ng, allora io ho il seguente problema.. In mandriva 2008 mi
connetto con kppp collegando un cell su Usb, ho un unico inconveniente,ogni
volta che devo connettermi devo far andare andare KPPP da root. Ho cercato
di risolvere con il comando "kdesu kppp" che però mi richiede ogni volta la
password che vorrei evitare di scrivere ogni volta (il computer lo uso solo
io quindi nn dovrebbero esserci problemi di sicurezza), ma mi chiedo se è
possibile automatizzare il tutto senza ogni volta mettere la password di
root?? Magari qualche opzione del comando kdesu che da niubbo quale sono nn
sono riuscito a trovare...
Mi scuso della domanda forse sciocca e vi ringrazio in anticipo della
eventuale risposta.
-- 
                                                       -NICK-               
"Marge--Mi prometti di nn bere più vodka??
-Homer--Ma Marge quella la bevo solo quando sono sbronzo!!!"
 

 eventuale risposta.
kppp deve essere avviabile da utente normale, e solo una questione di 
permessi!
-- 
Per rispondermi in privato togliere i numeri!


Per breve tempo avevo usato kppp e confermo che non servivano permessi
di root.
Volendo però puoi eseguire un programma che necessita permessi di root
con sudo senza inserire password.
Devi aggiungere una riga al file che gestisce sudo e cioè /etc/sudoers
(almeno in slackware è lì). La riga è la seguente
nomeutente nomehost = NOPASSWD: /path/to/comando/comando
il nomehost è il nome che hai dato alla macchina e che forse dovresti
anche vedere dal prompt della shell. /path/to/comando/ è la directory
espressa col percorso assoluto nella quale è presente l'eseguibile che
vuoi lanciare (per esempio kppp).
Saluti.

Francesco ha scritto:

Il problema è che se nn avvio kppp da root la connessione neanche parte, 
nella finestra di log appaiono segni "strani" dopo il tentativo di 
connect e la situazione si freeza a quel punto, avviando kppp da root 
invece nn ho avuto nessun tipo di  problema, tranne appunto quello di 
scrivere la password ogni volta. tutto qua.
-- 
                  -NICK-
"Marge-- Mi prometti di non bere più la vodka??
  Homer-- Ma Marge quella la bevo solo quando
	 sono sbronzo!!!"

 scrivere la password ogni volta. tutto qua.
Quindi kppp si avvia anche da utente normale?
Dovresti capire cosa sono quei segni strani...
kppp usa alcuni file di configurazione che anch'essi devono essere 
accessibili all'utente normale!


 da root. 
E' una impostazione frequente in certe distribuzioni, come Slackware.
Da quando la uso (almeno dalla release 8), kppp non puo' essere eseguito
dagli utenti senza privilegi. Francamente me ne importa poco, e quindi
non ci ho perso tempo. Ma sono quasi sicuro che dipenda anche dai 
permessi su pppd, chat e tutti questi programmi di connessione
che partono su richiesta di kppp. Occorre controllare non soltanto i
permessi di kppp, ma anche di tutti i programmi da esso controllati.


Vero. secondo me mettendo pppd nella riga da aggiungere ad /etc/sudoers
dovrebbe risolversi la faccenda: basterà lanciare kppp con sudo e non
dovrebbe chiedere alcuna pass, al limite metti anche kppp nel file
sopra.

Francesco wrote:

Kppp si blocca dandomi ill messaggio "in attesa di id" e dopo il tentativo
di connect i segni strani che ti dicevo prima sono questi:
~ }#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~~ }#@!}!} } 
2}#}$@#}!}$}%\}"}&} }*} } g}%~~ }#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}
e continuano a ripetersi se nn stoppo il programma. Sia chat che pppd hanno
tutti i permessi a posto (credo). A questo punto nn so proprio cosa fare.
-- 
                                                       -NICK-               
"Marge--Mi prometti di nn bere più vodka??
-Homer--Ma Marge quella la bevo solo quando sono sbronzo!!!"
 

 tutti i permessi a posto (credo). A questo punto nn so proprio cosa fare.
Prova a dare un'occhiata a queto link:
http://www.astars.org/ax2016/modules/news/article.php?storyid=251&page=8
Ad un certo punto dice:
State cercando dati senza senso come questi:
~à¿}#à€!}!}!} }.}%}&} }
Se li ottenete subito dopo il messaggio CONNECT, avete una connessione 
PPP e, inoltre, probabilmente dovete utilizzare il sistema di 
autenticazione PAP o CHAP quando vi collegate. Prendete nota e passate 
all'ultimo punto.
In bocca al lupo!


 tutti i permessi a posto (credo). A questo punto nn so proprio cosa fare.
Quei simboli assomigliano tanto alla connessione ppp che il tuo isp ti
invia al momento del connect:
adesso tocca a te tirare su l'interfaccia ppp0 penso.
come fare? ------> avviando pppd.
Sono sempre più convinto che sia lui a non avere i permessi giusti. A me
se do pppd da semplice utente mi dice:
 ~]$ pppd
pppd: must be root to run pppd, since it is not setuid-root
penso che sia lo stesso per te, provaci.
Per ovviare a tale problema dovresti lanciare kppp con sudo e se hai
impostato le righe che t'ho detto in /etc/sudoers allora dovrebbe
funzionare tutto senza bisogno di password.
Posso sbagliarmi visto che non uso kppp e non ne ho familiarità, ma
secondo me stando a come dici è così la situazione. ;-)

JohnnyNewbie wrote:

Forse sto vedendo la luce...ahahahah Il problema l'ho risolto quasi del
tutto, cioè prima ho cancellato il file kppprc e ho rifatto ex-novo tutte
le configurazioni di kppp, poi ho settato i permessi su pppd, poi ho
lanciato da UTENTE SEMPLICE Kppp e.... magia è andato tutto , l'unico
problema che ho ora e che per chiudere la connessione devo killare sia kppp
che pppd perchè con disconnetti nn mi si chiude.. mahhh Consigli?? Dritte??
Grazie tante per la pazienza. ahahahahah 


 sopra.
La soluzione migliore è quella consigliata nel manuale di kppp (seguire la
procedura) cioè di attivare il bit di suid sul file kppp (del programma non
del link o altro).
Altrimenti si usa sempre la configurazione di kppp di root, cosa che
potrebbe dare fastidio se ci sono più utenti con configurazioni diverse o
per cui si vuole tenere separati i log di connessione o altro.
E potrebbe portare a perdite di configurazioni di kppp nel caso si faccio il
backup della 'home' dell'utente e non di quella di 'root'.

 eventuale risposta.
io ho sempre risoloto assegnando a kppp i permessi suid (come specifica
il manuale suse). In /opt/kde3/bin ; chmod +s kppp. Cosi ogni utente può
eseguire kppp.
Ciao
Igor

Giuseppe Della Bianca wrote:

Il mio problema l'ho risolto come ho spiegato nel post sopra del 17 gennaio
e ho anche risolto il problemino che avevo, ora kppp va da utente semplice
alla grande. Ora mi riallaccio qua perchè tu hai trattato un altro problema
che ho, e cioè il log delle connessioni, nn riesco a vedere nessun tipo di
log andando in visualizzazione log connessioni in Kppp e nn riesco  a
capire il perché...


 capire il perché...
Dal momento che sono passatpo a kde alla 3.5.8 il log delle connessioni e il
calcolo dei costi non hanno più funzionato, è probabile che sia un bug, la
cosa strana è che cercando con google non ho trovato informazioni su
problemi uguali.