[openmamba-devel-it] programmi c++ e comandi in sudoers

riccardo moja riccardo.moja a gmail.com
Ven 25 Apr 2008 23:39:00 CEST


ciao Silvan, stavo provando a scrivere un programma c++ (con
kdevelop), e in questo programma devo richiamare un comando della
shell e vederne l'output (voglio l'ouput di #iwlist scan)
solo che ho bisogno dei privilegi di root, oppure devo dare sudo. Dato
che vorrei che il programma fosse eseguito da utente (sysadmin), ho
preso come esempio mambatray per vedere come facevi per far partire ad
esempio guarddog, e ho visto che chiami semplicemente sudo
/percorso/del/programma, che però è stato preventivamente messo in
/etc/sudoers.
Ora mi chiedo, quindi se voglio fare un programma che usi iwlist, deve
necessariamente succedere che iwlist sia in /etc/sudoers in uno degli
alias che non richiede password? (tipo sysadm_cmd)
nel caso di si, ti si può richiedere a te di mettere uno o più
programmi in sudoers come hai fatto con guard dog o synaptic?
(ovviamente sempre se serve effettivamente a qualcosa).

ora che ci penso, non può essere un po' pericoloso lasciare la
possibilità di eseguire service iptables stop da un utente (non per
l'utente in quanto tale,ma per uno script o programma malizioso
lanciato da un utente poco attento che va a invocare questo
programma)?


Maggiori informazioni sulla lista openmamba-devel-it