Alcatraz ha scritto:Per poter avviare dei programmi come Wireless Assistant, devo poter utilizzare sudo.
Quindi con visudo ho aggiunto nel file /etc/sudoers il mio utente
- Codice: Seleziona tutto
# User privilege specification
root ALL=(ALL) ALL
MIO_UTENTE ALL=(ALL) ALL
Non credo sia granché a livello di sicurezza. C'è la possibilità di utilizzare delle impostazioni diverse, magari più restrittive, o questo è l'unico modo per poter dare al mio utente i privilegi ad usare sudo?
Grazie!
Ma se decommenti la riga
- Codice: Seleziona tutto
%wheel LO=(ALL) ALL
e metti il tuo utente nel gruppo wheel?
Comunque puoi sempre dire di avviare solo i programmi che vuoi
io per esempio ho:
- Codice: Seleziona tutto
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown, /sbin/halt
Cmnd_Alias MOUNT = /sbin/mount, /sbin/umount
Cmnd_Alias NET = /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop, /sbin/route
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
%wheel LO=(ALL) ALL
# Same thing without a password
#%wheel LO=(ALL) NOPASSWD: ALL
# Vari comandi possibili senza bisogno di password
%wheel LO=(ALL) NOPASSWD: MOUNT
%wheel LO=(ALL) NOPASSWD: NET
%users LO=(ALL) NOPASSWD: SHUTDOWN
Gli utenti del gruppo wheel possano usare mount e ppoe
A tutti gli utenti do il permesso di usare halt
Questo senza password
Gli utenti che sono in wheel con password avviano tutto
La sicurezza... beh... pro e contro da valutare
In una macchina che usi tu e pochi altri, va bene secondo me
In un server non metterei mai impostazioni simili
