PDA

Visualizza la versione completa : Debian - arresto sistema senza permessi root


maxtn
11-07-2005, 18:16
Su Debian come faccio a spegnere il sistema senza dover inserire ogni volta la password di root?

maiosyet_2
11-07-2005, 19:07
Modifichi /etc/inittab da così:


ca::ctrlaltdel:/sbin/shutdown -t3 -r now
a così:

ca::ctrlaltdel:/sbin/shutdown -h now

Devi riavviare il computer perchè funzioni.

Kamui
11-07-2005, 20:10
Utilizzi sudo.

Editi sudoers con visudo aggiungendo queste due righe:


Cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown,/sbin/reboot
nomeutente nomeutente = SHUTDOWN,NOPASSWD: ALL


dopodichè senza loggarti come root


$ sudo halt

maxtn
12-07-2005, 11:45
Ditemi dove sbaglio:

su
inserisco pwd root
visudo -f sudoers

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

Cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown,/sbin/reboot
max max = SHUTDOWN,NOPASSWD: ALL


tolgo pwd root
sudo halt

max is not allowed to run sudo on themax. This incident will be reported.

stai_tranquillo
12-07-2005, 15:28
max max = SHUTDOWN,NOPASSWD: ALL

deve essere

max themax = SHUTDOWN,NOPASSWD: ALL


se la tua macchina si chiama themax :fagiano:

maxtn
12-07-2005, 16:50
Ok, grazie, però quando devo spegnere mi chiede comunque la password.

Kamui
12-07-2005, 17:40
Prova a mettere questa riga
Cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown,/sbin/reboot

prima di questa

root ALL=(ALL) ALL

Segui i commenti:


# Cmnd alias specification
Cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown,/sbin/reboot

# User privilege specification
root ALL=(ALL) ALL
max hostname = SHUTDOWN,NOPASSWD: ALL

E scusa per l'errore di prima :ciauz:

maxtn
13-07-2005, 11:53
Non so cosa possa essere ma me la chiede ancora....
Boh

gianiaz
13-07-2005, 11:56
non è la soluzione + adeguata, perchè se si riesce è meglio non utilizzarla, ma puoi anche spegnere il pc da utente dando lo sticky bit al comando halt.

Da utente root digita:

chmod +s /sbin/halt

Se riesci però studiati meglio sudo e il file di conf.

Ciao

kylnas1
13-07-2005, 12:04
Originariamente inviato da gianiaz
non è la soluzione + adeguata, perchè se si riesce è meglio non utilizzarla, ma puoi anche spegnere il pc da utente dando lo sticky bit al comando halt.

Da utente root digita:

chmod +s /sbin/halt

Se riesci però studiati meglio sudo e il file di conf.

Ciao
E il consiglio di maiosyet_2? Si può utilizzare?

Loading