Pagina 1 di 2
shutdown da user
Inviato: lun 30 apr 2007, 14:32
da DaD
Ho letto la parte inerente al mio problema in S4D però non mi ha risolto il problema.
Le stringhe che aggiungo al file sudores (che pe rla cronaca risulta vuoto ... senza alcun testo o nulla che possa essermi d'aiuto al suo interno) sono queste:
Codice: Seleziona tutto
User_Alias UTENTI = DaD
Cmnd_Alias SPEGNI = /sbin/poweroff, /sbin/shutdown -h now, /sbin/reboot
root ALL=(ALL) ALL
UTENTI ALL = NOPASSWD: SPEGNI
Però non riesco ancora a spegnere il pc da utente ...
Codice: Seleziona tutto
DaD@slack:~$ shutdown -h now
-sh: shutdown: command not found
Qulache consiglio?
Inviato: lun 30 apr 2007, 14:46
da Zeros
Devi utilizzare il comando sudo e specificare il percorso di shutdown, in quanto non si trova nella path dell'utente :
sudo /sbin/shutdown
Ciao
Inviato: lun 30 apr 2007, 15:23
da DaD
Aspomer ha scritto:Devi utilizzare il comando sudo e specificare il percorso di shutdown, in quanto non si trova nella path dell'utente :
sudo /sbin/shutdown
Ciao
Ma scusa inserendo il comando sudo una volta lanciato il comando non mi richiederà la pwd di root?
Inviato: lun 30 apr 2007, 15:38
da Gilmo
no, chiederà la tua
Inviato: lun 30 apr 2007, 15:44
da Zeros
No, non te la chiede semplicemente perchè hai settato:
Inviato: lun 30 apr 2007, 16:05
da DaD
Nulla continua a dirmi che il comando non esiste, riporto il file sudores qui, così potete dirmi dove sbaglio.
Codice: Seleziona tutto
User_Alias UTENTI = DaD
Cmnd_Alias SPEGNI = sudo /sbin/poweroff, sudo /sbin/shutdown -h now, sudo/sbin/reboot
root ALL=(ALL) ALL
UTENTI ALL = NOPASSWD: SPEGNI
Inviato: lun 30 apr 2007, 16:28
da Zeros
Codice: Seleziona tutto
Cmnd_Alias SPEGNI = sudo /sbin/poweroff, sudo /sbin/shutdown -h now,
Togli i vari sudo qui sopra.
Successivamente dalla console lancia
Inviato: lun 30 apr 2007, 23:03
da hog61
da root prova cosi
chmod +s /sbin/shutdown
e per il reboot
chmod +s /sbin/reboot
Inviato: lun 30 apr 2007, 23:51
da gnubit
Piano come il file /etc/sudoers è vuoto? Non è normale ci sono delle righe, sicuramente questa
root ALL=(ALL) ALL
Che tipo di installazione hai fatto? Sei sicuro che il pacchetto sudo sia installato?
Inviato: mar 1 mag 2007, 9:53
da DaD
gnubit ha scritto:Piano come il file /etc/sudoers è vuoto? Non è normale ci sono delle righe, sicuramente questa
root ALL=(ALL) ALL
Che tipo di installazione hai fatto? Sei sicuro che il pacchetto sudo sia installato?
Il pacchetto è installato ed è questo
sudo-1.6.8p12-i486-1 ma il file sudores è completamente vuoto.
Per l'installazione non credo di aver fatto nulla di strano anzi, ho seguto anche la guida del wiki per essere sicuro di non fare guai ...
hog61 ha scritto:da root prova cosi
chmod +s /sbin/shutdown
e per il reboot
chmod +s /sbin/reboot
Ora vedo se funge.
Nulla ...
Codice: Seleziona tutto
DaD@slack:~$ shutdown -h now
-sh: shutdown: command not found
Inviato: mar 1 mag 2007, 10:26
da aschenaz
DaD ha scritto:
Ora vedo se funge.
Nulla ...
Codice: Seleziona tutto
DaD@slack:~$ shutdown -h now
-sh: shutdown: command not found
Da user devi dare
Considera, però, che questa soluzione è consigliabile solo se sei su di un pc casalingo. Quando hai maggiori esigenze di sicurezza, l'adozione di sudo è la scelta consigliata.
Ciao,
nino
Inviato: mar 1 mag 2007, 18:04
da marghe
Quoto in pieno il consiglio di ninobi per comodità puoi crearti un link simbolico nel path dell' user che punti a quel comando....
Inviato: mar 1 mag 2007, 19:22
da gnubit
Solo un dubbio perchè ho visto che hai ripetuto quello che avevo interpretato come un errore di digitazione il file è
/etc/sudoers
non
/etc/sudores
Inviato: mar 1 mag 2007, 20:56
da DaD
gnubit ha scritto:Solo un dubbio perchè ho visto che hai ripetuto quello che avevo interpretato come un errore di digitazione il file è
/etc/sudoers
non
/etc/sudores
Nella directory etc sono presneti entrambi i file, e quello che hai nominato tu è un file binario, devo modificare quello allora?
Inviato: mar 1 mag 2007, 21:14
da gnubit
/etc/sudores non esiste e cancellalo
/etc/sudoers deve contenere
Codice: Seleziona tutto
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
e deve avere questi diritti
-r--r----- 1 root root 608 6 feb 2006 /etc/sudoers
cancella il sudoers binario e ricrealo così.