Newsgroup: it.comp.os.linux.sys
Titolo: pppd, script e permessi

Ciao a tutto il NG.
Premetto che ho già inviato questo quesito anche in un'altro ng e
precisamente it.comp.os.linux.iniziare da oltre tre giorni ma non ho avuto
alcuna risposta. Quindi ho deciso di provare anche qui, nella speranza di
trovare qualcuno più esperto, o più volenteroso e paziente, che mi possa
aiutare.
Veniamo al problema.
Nell'azienda per cui lavoro ho installato una macchina Linux (RH8.0) munita
di modem analogico.
Per ora tale macchina, oltre che fungere da server di rete, riceve, tra le
altre cose i fax tramite Hylafax, e dovrebbe, con il vostro aiuto,
consentire ad un qualunque utente della rete LAN di connettersi ad internet
tramite lo stesso modem che di solito riceve i fax.
L'idea che mi è venuta, dopo aver scartato Diald per una serie di problemi,
è stata la seguente:
- Caricare sulle macchine in rete Putty (WinXP e Win98)
- Predisporre un utente sulla macchina Linux e uno script nella sua home che
si occupi di connettere la macchina alla rete e uno che si occupi di
disconnetterla
- Istruire chi di dovere su come utilizzare il tutto.
(Se qualcuno ha qualche idea migliore è pregato di dirmela)
Veniamo al dunque.
Dopo aver preparato gli scipt di conneessione e sconnessione ho provato a
fare alcuni test ma sono sorti dei problemi. Ovvero:
Lo script di connessione, eseguito da un utente non root, dovrebbe:
- killare il demone di hylafax dato che altrimenti una volta sconnesso il
servizio sembra non funzionare più correttamente
- Effettuare una connessione tramite pppd usando il parametro "name" per
specificare l'utente e la password da utilizzare
In entrambe i casi ricevo un messaggio di errore che mi dice che devo avere
i permessi di utente root per effettuare queste due operazioni.
Ovvio pero' che non voglio certo collegarmi ad internet da root ne
tantomento dare la password di root ad altre persone.
Ogni risposta e ogni richiesta di chiamento saranno ben gradite.

 Ogni risposta e ogni richiesta di chiamento saranno ben gradite.
Prova a vedere se l'attivazione del bit suid in pppd risolve il problema.
mp
-- 
Marco Pagnanini
http://www.marcopagnanini.it

Veniamo al dunque.
Il problema e' piu' semplice del previsto!
disattiva momentaneamente Faxgetty in inittab e digita init -q.
Setta i parametri per una connessione dial-up al tuo provider e
provavala.
Ora entra in campo un piccolo demone per la gestione del collegamento
da remoto.
In rete ne trovi un bel po'. Io uso alt-connect
 
http://freespace.virgin.net/fuchsia.groan/software/index.html
che ha un client wconnect per macchine windows ( con questo attivi e
disattivi il collegamento ad internet e se qualche client già e' in
rete fa in modo che quando l'ultimo butta giu' il collegemento stacca
pppd). Leggi bene il readme perche' esiste anche un file
altconnect*.spec per creare rpm.
(Devi mettere in options di pppd /etc/ppp/options l'opzione
defaultroute)
In ultimo decommenta la linea di inittab di faxgetty e dai init -q
Fammi sapere se la cosa di garba.
bye  

 Prova a vedere se l'attivazione del bit suid in pppd risolve il problema.
Provato l'attivazione del bit suid in pppd ma non funziona comunque.
Sempre lo stesso messaggio.


 Fammi sapere se la cosa di garba.
Ho guardato la home page che mi hai inviato e devo dirti la varità sarebbe
proprio una gran bella soluzione.
Ho scaricato dal sito i file altcon2508.zip e altcon2579.zip e il client per
Windows.
A questo punto avrei bisogno del tuo aiuto, magari con e-mail private,
perchè io e la compilazione non ci vediamo di buon occhio.
Ho provato a seguire quanto riportato nei file
docs\compiling-and-installing.txt ma ho avuto dei problemi con la
compilazione.
La distribuzione che uso è RedHat 8.0 e la versione di gcc dovrebbe essere
la 3.2 quindi dovrebbe essere tutto ok.
Se vuoi farmi questo piacere mi saresti di grande aiuto e mi servirebbe
anche per il futuro qualche chiarimento sull'argomento.
La mia mail personale è riportata più sotto, togli le "K" dal nome.
Spero di avere tue notizie al più presto.
Grazie ancora.
--
Vicentini Michele
Kvic...@jumpy.it