Gollum1 ha scritto:
Alle 21:48, lunedì 29 maggio 2006, Davide Prina ha scritto:
Pol Hallen ha scritto:
[EMAIL PROTECTED]:/home/pol$ sudo cat /tmp/ciao.sh
Sorry, user pol is not allowed to execute '/bin/cat /tmp/ciao.sh' as
root
[EMAIL PROTECTED]:/home/pol$ cat /tmp/ciao.sh
cat: ciao.sh: Permission denied
era una delle soluzioni che ho prospettato, ma è possibile istruirlo in
veramente ho risposto prima io ... comunque l'altra soluzione non mi
sembra funzioni come aveva evidenziato Pol
modo che non faccia eseguire lo script come root (sempre ammesso che
non sia necessario che lo script sia eseguito da root)
naturalmente era solo un esempio per dimostrarne il funzionamento.
Meglio è crearsi un utente proprietario degli script e far si che tali
script siano eseguiti dai singoli utenti con sudo
Volendo si possono mettere gli script in una directory in sola
esecuzione (permesso per l'ingresso) al gruppo degli utenti che devono
eseguire gli script. In questo modo gli utenti non possono nemmeno
vedere che script ci sono a disposizione, ma soltanto eseguire quelli a
cui sono abilitati conoscendo il nome esatto (magari quest'ultimo
presente in uno script nel loro path).
Bisogna stare attenti a non creare lo script "in sola esecuzione" in una
directory proprietaria dell'utente che non deve vederne il contenuto ...
altrimenti quest'ultimo può vedere il contenuto, cancellarlo, ...!
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam