Newsgroup: it.comp.os.linux.software
Titolo: fetchnews da ppp : permessi ?

Salve ai Linuxari
Vorrei far partire il fetchnews da (k)ppp come faccio già con fetchmail.
Il mio user appartiene al gruppo news ma se da console chiedo di far partire fetchnews -vv mi dice che devo essere news o root.
Allora che posso fà ?
Grazie mille 
Nicolinux


rwsr-x--- root.news fetchnews 
fatto.
-- 
Massimo Bacilieri AKA Crononauta 
mailto:
ulib...@libero.it
 ; ICQ:4005815
+++ antispam: l'indirizzo mittente è alterato; usare quello qui 
    sopra indicato se mi si vuole rispondere in posta.

  Allora che posso fà ?
Usare sudo per lanciarlo da utente o mettere uno script in
/etc/ppp/ip-up.d (se uso debian, altrimenti credo ci sia uno script
chiamato /etc/ppp/ip-up) del tipo:
#!/bin/sh
. /etc/news/leafnode/debian-config
# Start fetchnews (in background as it can be a very long running
# process).
if [ "$NETWORK" = "PPP" -a -x /usr/sbin/fetchnews ]; then
   echo > /dev/tty10 &
   echo `date` > /dev/tty10 &
   echo > /dev/tty10 &
   su news -c "/usr/sbin/fetchnews -vvv > /dev/tty10" &
fi
HTH HAND
-- 
manuel `fmf' ferrero | fmf@spiderman:~$%blow
 
http://fmf.come.to
  | %blow: No such job.

 
Sicuro che basti? Con leafnode+ mi tocca usare sudo, altrimenti non me
lo fa fare.
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************

lo fa fare.
Se non va cosě (ma mi sorprenderebbe), crea un gruppo newsuser, dentro
ci metti news e il tuo utente. Poi imposti fetchnews come rwsr-x---
root.newsuser.
Non puň non andare!
-- 
Massimo Bacilieri AKA Crononauta
"Se tieni il pugno chiuso, non potrai mai prendere niente. Solo se tendi
il palmo aperto, potrai possedere il mondo." (da "La Tigre e il Dragone")

cosi' lo metti a disposizione di tutti gli utenti del gruppo news 
No guarda che a+s è insensato, al limite u+s.
Il flag s fa sì che all'avvio i permessi vengano commutati
sull'utente/gruppo corrispondente.
rwsr-x--- root.news -> un utente del gruppo news può avviare, ma i
processi figli li trovi avviati da root (è come se fosse stato root ad
avviare il programma).
rwxr-sr-x root.news. -> chiunque può avviarlo, e comparirà come
avviato dal gruppo news. Fa sì che SOLO PER QUESTO PROGRAMMA, sia come
che il tuo utente appartenga al gruppo news.
rwxr-xr-s ????? che cavolo vuol dire? che chiunque può avviarlo,
prendendo i privilegi di chiunque? Cioè nulla :-)
rwsr-sr-s root.news ???? chiunque lo può avviare, e poi? Di chi prende
i permessi? root (s nell'user), news (s nel group) o altro (s in
other???).


 chmod a+s /usr/sbin/fetchnews
        ^^^
Mmm. Brutto.
Non so perche', ma mi puzza di brutto.
-- 
manuel 'fmf' ferrero
Non permettete a un vogon, per nessuna ragione al mondo, di leggervi le sue poesie.

 Non so perche', ma mi puzza di brutto.
Credo insicuro
Comunque ho risolto richiamando da uno script i vari compiti e settando lo script eseguibile dall'owner e come owner news
Grazie ad ogniuno di voi.
nicolinux

  si potrebbe suggerire a MrShark di modificarlo se e' cosi' brutto 
A  parte  che un qualsiasi howto non e' la bibbia[1], quello puo' essere
un modo per fare quello che vuoi. Un altro puo' essere  usare  sudo  ben
configurato. Un altro usare su - news per cambiare utente.
Non  sono  bene a conoscenza di tutti i problemi che possano venir fuori
suidando un programma, ma ho sempre letto che non e' molto bello  farlo.
Come al solito TIMTOWTDI.
[1]  Sicuramente  quello  di  MrShark  e' _molto_ ben fatto. Questo puo'
voler dire che la cosa puo' essere accettabile o che lui se  vuole  puo'
rivederla. Prova a parlargliene se ti va.


 Se non va cosě (ma mi sorprenderebbe)
in effetti non andava, almeno fin quando non ho fatto chown root:news
fetchnews.
Prima era messo a news.news.
Credo comunque che continuero' ad usare sudo, tanto mi serve per altro
(e la roba suidata non mi e' mai piaciuta)
Grazie
