|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2002
Città: Patrie dal Friûl
Messaggi: 3779
|
Il modem riaggancia da solo!
Sper veramente che qualcuno mi riesca ad aiutare.
Come ho accennato in un altro thread sto provando a far collegare la mia RH7.2 come semplice utente anzichè come root. Per riuscirci ho proceduto alla modifica di alcuni permessi: pppd, /var/lock, /var/log /dev/ttyS0, /dev/modem. Credo siano tutti. Ora il kppp parte normalmente, compone il numero, il modem fischia che è un piacere, ma quando arriva il momento dell'autenticazione il modem riaggancia da solo apparentemente senza motivo. Vi riporto il contenuto di /dev/log/messages, magari ci capite perchè il modem mi fa questi brutti skerzi (da root cmq sempre tutto ok, ora scrivo da lì!). Ciao a tutti e grazie! Jul 25 10:32:04 localhost pppd[3479]: pppd 2.4.1 started by enrico, uid 500 Jul 25 10:32:04 localhost pppd[3479]: Using interface ppp0 Jul 25 10:32:04 localhost pppd[3479]: Connect: ppp0 <--> /dev/ttyS0 Jul 25 10:32:12 localhost pppd[3479]: Hangup (SIGHUP) Jul 25 10:32:12 localhost pppd[3479]: Modem hangup Jul 25 10:32:12 localhost pppd[3479]: Connection terminated. Jul 25 10:32:12 localhost pppd[3479]: Exit.
__________________
John Donuts |
![]() |
![]() |
![]() |
#2 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Re: Il modem riaggancia da solo!
Quote:
Quote:
chmod +s /usr/sbin/pppd. Nota che anche kppp deve essere root suid. Credo che hai combinato qualche pasticcio ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2002
Città: Patrie dal Friûl
Messaggi: 3779
|
Grazie per la risposta. Ho rimesso i permessi come prima e impostato il bit SUID (mi spieghi cos'è?) a pppd e kppp, solo ke non funziona ancora. Cioè il kppp si apre, però quando cerco di collegarmi mi dice che non riesce a lockare il modem, così nellemopzioni gli ho detto di non lockarlo e a questo punto lui riesce a comporre il numero, ma appena riceve il connect il modem riaggancia da solo (errore 16 di pppd). Hai qualche idea per favore? Sono stufo di collegarmi da root!
__________________
John Donuts |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Assolutamente non ho idea. Probabilmente è qualche casino con i privilegi; credo che il modem venga disconnesso quando non riesce a impostare la default route a connessione stabilita (che richiede i privilegi di root). Il fatto che non riesca a creare il file di lock è un sintomo che non riesce ad agire come root. Il flag suid serve proprio a questo: consentire a un programma posseduto da un utente ma eseguito dall'altro, di cambiare il proprio id di esecuzione come se fosse stato eseguito dall'utente a cui appartiene. Pochi programmi hanno questa potente (e pericolosa) caratteristica. Normalmente pppd e kpppd sono "suid root"; ovvero eseguendo
ls -l /usr/bin/kppp ti dovrebbe scrivere questo: Codice:
[B]-rwsr-xr-x 1 root root[/B] 491736 mar 7 17:58 /usr/bin/kppp
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: May 2002
Città: Patrie dal Friûl
Messaggi: 3779
|
Quote:
![]() Allora, ho controllato i permessi di /usr/bin/kppp e che ti vado a scoprire? Che quel file è un link a /usr/bin/consolhelper. Sconvolto sono andato a vedere a cosa fa riferimento il mio collegamento sul desktop per esguire le connessioni a internet e vedo che in realtà il vero kppp risiede in /usr/sbin. A questo punto gli ho impostato il bit SUID e ho provato a collegarmi per vedere se funge e... FUNGE! Sono contentone, grazie per l'aiuto! Fra un pò apro un altro thread con un'altra domanda, per ora cmq grazie mille! ![]()
__________________
John Donuts |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:02.