Newsgroup: it.comp.os.linux.software
Titolo: Ringraziamenti per Leafnode

Grazie 100 ragazzi
Senza il   Vostro aiuto non saremi mai riuscito ad usare Leafnode
Ora invece grazie a Vostri consigli riesco ad usarlo (Spero bene) :))
Ora dovro' fare in modo di modificare il mio user utente in user news
per poter scaricare le news non da root
Ma questa è un altra storia, spero di riuscirci senza il Vostro aiuto...
MO ce provo eh !!!!
Se ci riusciro', andro' a piedi al Giubileo
AH AH AH
CIAO :))

per poter scaricare le news non da root
Non per farmi gli affaracci tuoi, ma non è + semplice scaricarli 
da root e mettere in ip-up.local ( magari lo crei tu ) la seguente riga:
./usr/local/sbin/fetchnews
così ogni volta che ti colleghi dialup te li scarica.
Oppure se hai il collegamento fisso in /etc/cron.daily ( o .hourly ! )
scrivi un file fetchnews con la riga :
su - news -c /usr/local/sbin/fetchnews
-- 
Tae Kyon
Tae Kwon Do WTF  // linux principiante

per poter scaricare le news non da root
guarda in firma
-- 
Vuoi configurare velocemente internet, postfix, fetchmail, procmail,
leafnode, firewall, dns, wwwoffle,  junkbuster, mutt, slrn ed altro?
Visita 
http://mrshark.sourceforge.net
 oppure  
http://mrshark.cjb.net
e scarica il "Quick&Easy Configuration Howto",  piu' i files citati.

./usr/local/sbin/fetchnews
meglio:
su - news -c /usr/local/sbin/fetchnews
in questo modo fetchnews viene caricato coi permessi di news e non di
root (un po' di sicurezza in piů... meno roba gira come root, piů si č
tranquilli).
-- 
Crononauta                | togli xxx dall'indirizzo  | 
==========                | per rispondermi in e-mail | 
ICQ UIN: 4005815                                          
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

 tranquillo
Innanzitutto GRAZIE per l'interessamento...
Ad ogni modo per poter leggere le news da utente sono costretto a scaricarle
da root (col comando 'su root' in quanto se digito 'su news' il sistema mi chiede la password, io la digito
e mi dice che non č corretta
Cosa posso fare ?



Grazie per il sito :))

Innanzitutto GRAZIE per l'interessamento... >Ad ogni modo per poter
leggere le news da utente sono costretto a scaricarle >da root (col
comando 'su root' in quanto se digito 'su news' il sistema mi chiede la
password, io la digito >e mi dice che non è corretta >Cosa posso fare ? >
Allora calma... Intanto "su news" non ha senso, news non è un utente
vero e proprio, viene visto come utente ma è solo un "servizio" (che in 
linux però sono alla stregua di utenti. *Tutto* è un utente del
sistema, in linux). In sostanza, hai due strade.
La prima è quella più "manuale", consiste nell'attribuire a
/usr/local/sbin/fetchnews i diritti rwsr-s--- news.newsuser (ovviamente
dopo aver creato il gruppo 'newsuser') e iscrivere il tuo utente al gruppo
newsuser. In questo modo il tuo utente avrà diritto di scaricare le news.
La seconda strada è quella che automatizza tutto, che è quella che ho
seguito io.
1) ho creato un file /usr/local/sbin/scaricanews, coi permessi di
esecuzione, di news.news e diritti rwx------
Il listato è questo:
#!/bin/bash
if (/sbin/ifconfig | grep -F -e ppp) && ! (ps -A | grep -F -e fetchnews)
then
        su - news -c /usr/local/sbin/fetchnews
fi
L'if serve a controllare che ci sia una connessione attiva; se infatti non
sono connesso a internet, non prova neanche a scaricare le news (mi sembra
ragionevole).
2) Questo script viene richiamato a intervalli regolari da un cronjob,
infatti in /etc/crontab ho aggiunto le seguenti righe:
# ogni 15' controlla se si è connessi e in quel caso scarica le news
*/15 * * * * root /usr/local/sbin/scaricanews
Quello che succede, a questo punto, è la cosa seguente: senza che tu debba
fare niente, ogni 15' il sistema, da solo, lancia lo script 'scaricanews'.
Questo controlla che ci sia una connessione attiva a internet. Se vede che
c'è, allora lancia fetchnews coi diritti di news.
Poiché il cronjob viene eseguito coi diritti di root, i problemi non si
pongono più :-)


 sistema, in linux). In sostanza, hai due strade.
[SNIP]
Scusami, ma se io assegno una password a news e lo tratto come un
utente, facendogli eseguire i vari comandi (da bash, da cron...), c'e'
qualcosa di sbagliato? A naso ho seguito questa strada (sembrava
ovvio!), lo faccio ormai da mesi e senza il minimo problema. E nulla
gira come root.


 CUT...

> 1) ho creato un file /usr/local/sbin/scaricanews, coi permessi di
Sě, hai travisato il problema. Se metti fetchnews in ip-up, succede che
appena ti connetti, viene lanciato il download delle news.
Perň poi la questione muore lě...
Io invece volevo fare in modo che le news venissero scaricate a intervalli
regolari mentre ero online.
E invece, che quando sono offline, NON venisse lanciato il download...
Ecco il problema qual era.
-- 
Crononauta               | togli 'sse' da ulissebarra | 
