Newsgroup: it.comp.os.linux.iniziare
Titolo: kppp non da root ?

ho da poco installato la red hat 7.2. uso kde. come posso connettermi senza 
dover sempre loggarmi come root ? dovrebbe essere una questione di 
permessi, vero? ma cosa devo fare x connettermi da utente semplice?
grazie!

 ha scritto:

rm  -f  /usr/bin/kppp
ln  -s  /usr/sbin/kppp /usr/bin/kppp
chmod u+s  /usr/sbin/kppp
CiauzZ!

 chmod u+s  /usr/sbin/kppp
Potresti spiegarmi bene i passaggi, cioè che significa ciò che hai scritto?
SK
-- 
************************************************
Togli LE MUTANDE se vuoi rispondere.....
************************************************

 Potresti spiegarmi bene i passaggi, cio che significa ci che hai scritto?
1. elimina kppp dalla directory /usr/bin
2. crea un link in modo che /usr/sbin/kppp sia 'raggiungibile' in
   /usr/bin (che tutti gli utenti vedono)
3. imposta il bit di suid su kppp, in questo modo funziona come root
   anche se chi lo avvia non e' root.
Davide

Potresti spiegarmi bene i passaggi, cioè che significa ciò che hai
scritto?
I comandi in linux vengono cercati con una sequenza precisa, apri una
console, loggati come root:
lancia     echo $PATH    ti da' il percorso di ricerca
lancia    rm  -f  /usr/bin/kppp    elimina il comando kppp (che serve
per fare la connessione ad internet)
lancia    ln  -s  /usr/sbin/kppp /usr/bin/kppp    crea un link che punta
a /usr/sbin/kppp.
lancia    chmod u+s  /usr/sbin/kppp    setta per kppp il suid
dell'utente, cioe' kppp gira con i permessi del proprietario del file
(root) anche se viene lanciato da altri utenti.

 (root) anche se viene lanciato da altri utenti.
Cambiare il SUID a kppp mi piace pochissimo.
Kppp in apertura e chiusura lancia tutti i comandi che vengono
messi dal suo tool di configurazione nel file $HOME/.kde/.../kppprc.
Col SUID impostato li lancia con l'autorita` di root :-0
Se mentre sei connesso un hackerello maligno ti entra nel sistema,
ti puo` aggiungere, senza manco aver bisogno di diventare root,
qualsiasi cosa in kpprc: da un "echo 'ciao bamboccione :-)'",
a un ... "rm -rf /*".
Anche se sul tuo sistema ci sono diversi utenti e utonti,
in questo modo permetti a tutti di fare qualsiasi cosa con i
privilegi di root. Non sempre e` igenico ;-)
Quindi, se uno mette il suid a kppp dovrebbe almeno rendere il
file kpprc di proprieta` di root senza permessi di scrittura
per gli altri. Questo ti difende un po' dai cracker (che non 
lo potrebbero editare direttamente), ma non dagli utenti interni
(che lo possono modificare con kppp).
Meglio dare il suid e i permessi di esecuzione solo a pppd !
Ossia, come utente normale lancio kppp, che a sua volta lancera`
pppd il quale, avendo il suid, potra` fare tutte le operazioni
di connessione con i privilegi di root, ma non altre cose strane.
ciao, Andrea

 di connessione con i privilegi di root, ma non altre cose strane.
mah a me pare che kppp se non suidato non va. si lamenta che l'opzione
noauth richiede privilegi di root (anche se pppd e` suidato di suo
e il mio utente sta nel gruppo "dip") mentre con l'opzione "auth"
chiaramente non si connette. ho provato pure a dare come parametro
"ipparam provider" come da manuale ma continua a lamentarsi.. almeno su
debian potato & KDE 2.1.2 fa cosi`
saluti