Newsgroup: it.comp.os.linux.iniziare
Titolo: fetchnews

Come faccio a eseguire fetchnews da utente normale?
Premetto che ho già dato da root "chmod -v a+s 
/usr/sbin/fetchnews" e poi ho creato un link in /usr/bin.
Come utente normale io sono nel gruppo "news" e i premessi di 
esecuzione sono attivati per questo gruppo. Tuttavia quando 
faccio dal prompt "fetchnews -vvvv" la shell mi dice che devo 
essere news o root. Come devo fare?
Grazie
-- 
Francesco Coviello
Come to
www.musica.unisa.it

essere news o root. Come devo fare?
Io ti consiglio di assegnare una password all'utente news ed usare
quello per scaricare le news.
[mario@mario mario]$ su
Password:
[root@mario mario]# passwd news
Changing password for user news
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
[root@mario mario]# exit
exit
[mario@mario mario]$ su news
Password:
bash$ /usr/local/sbin/fetchnews -vvv  
-- 
Ciao, Mario.
http://digilander.iol.it/mccmario/

 Come faccio a eseguire fetchnews da utente normale?
Forse questo non risponde alla tua domanda ma... io ad esempio lo faccio
eseguire da news... su -c "fetchnews"
-- 
"Sai cosa dice il vecchio Jack Burton, in situazioni come questa?
Il vecchio Jack dice sempre: basta, adesso..."
*** Don't THINK different, BE different! ***
http://www.bugit.org

 quello per scaricare le news.
Ecco, ma perche' dare una password all'utente news? Che problemi di
sicurezza ci sono?
Perche' io (che ho fatto uno script per automattizzare la raccolta di
news) non ho usato password per news (anche perche' non potrei
automatizzare il tutto, o no?).


automatizzare il tutto, o no?).
Se lo script viene eseguito da root (script ip-up) e' sufficiente un
su news -c '/usr/local/sbin/fetchnews -vvv'
pioche' root, in qualita' di utente privilegiato, non ha la necessita'
di loggarsi quando assume identita' diverse. Ma la sessione assume a
tutti gli effetti i privilegi dell'utente news e non di root, quindi
qualsiasi cosa succeda a leafnode i danni sarebbero limitati e
circoscritti ai privilegi di news (pochi) e non di root (tutti).


 wrote:
|Come faccio a eseguire fetchnews da utente normale?
|Premetto che ho già dato da root "chmod -v a+s 
|/usr/sbin/fetchnews" e poi ho creato un link in /usr/bin.
|Come utente normale io sono nel gruppo "news" e i premessi di 
|esecuzione sono attivati per questo gruppo. Tuttavia quando 
|faccio dal prompt "fetchnews -vvvv" la shell mi dice che devo 
|essere news o root. Come devo fare?
per aprire una shell di root ed eseguirlo eseguirlo:
su -c "fetchnews -vvvv"
poi ci pensa fetcnews a cambiarsi in utente news (se ricordo bene quello 
che ho letto nella documentazione).
IMHO non puoi eseguirlo come utente normale perche lui cerca
di cambiarsi in utente news (e se non sei root ci vuole la 
password).

 su news -c '/usr/local/sbin/fetchnews -vvv'
Si, infatti lo facevo in questo modo. Da root non me la chiede, da
utente si. Capito l'inghippo. ;)


 Come faccio a eseguire fetchnews da utente normale?
"Sudo" e pedalare.
-- 
Renato "Hitman" Salzano - 
http://spazioweb.inwind.it/hitman/
 
e-posta: sonicblast (at) 
inwind.it
 / Xena:TWP fan
Powered by AMD K6-350 & Debian Woody - 100% Wintel free
---> WebDesigner e SysAdmin di 
http://www.italservicesnc.it
 <---