Pagina 1 di 3

spegnere slackware

Inviato: ven 8 lug 2005, 11:24
da maveric83
ciao a tutti,
quando provo a spengere il pc con il seguente comando:
shoutdown -h now
il PC rimane acceso in piu ho provato ad editare il file etc/sudoers con le righe messe su slack4dummies per poterlo spengere anche da user ma il file che mi apre è completamente vuoto è normale?

grazie a tutti

ciaooo

Inviato: ven 8 lug 2005, 11:39
da touchstyle
Prova a dare "modprobe apm" o "modprobe acpi" prima del comando shutdown.
Se funziona puoi inserire il caricamento dei moduli in /etc/rc.modules.

Ciao,
Touch.

Inviato: ven 8 lug 2005, 11:42
da nuovopinguino
Per spegner in automatico il tuo PC devi caricare il modulo apm...
Per fare questo devi lanciare il comando

# modprobe apm

a questo punto il PC si spegnerà automaticamente.
Per fare in modo che tale modulo del kernel venga sempre caricato ad ogni avvio del sistema devi editare il file /etc/rc.d/rc.modules e decommentare (togliere il # ad inizio riga) all'interno della sezione APM support la riga:
/sbin/modprobe apm

In questo modo ogni volta che lancerai il comando

# shutdown -h now

il PC si spegnerà automaticamente!

Inviato: ven 8 lug 2005, 11:46
da crashd
scusate se mi intrometto, sono nuovo e vorrei delle informazioni sullo spegnimento..
ieri ho installato minislack e ho passato qualche ora per configurarlo, ora mi servirebbe una mano per quanto riguarda lo spegnimento da utente.
ho trovato anch'io su linux for dummies il fatto delle linee da aggiungere a /etc/sudoers ma la guida non è chiarissima e non sembra funzionare.
qualcuno di voi saprebbe spiegarmi meglio come fare per spegnere slack da user?

Inviato: ven 8 lug 2005, 13:24
da Tochiro
anch'io ho seguito la guida ed ha funzionato
posta /etc/sudoers
comunque se è configurato correttamente prova a dare
sudo /sbin/"comando"
e vedi se va. (da user ovviamente) :D

Inviato: ven 8 lug 2005, 14:21
da crashd
ecco /etc/sudoers

# 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
#Host alias specification

# User alias specification
User_Alias NOME_ALIAS = crashd

# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown

# Defaults 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
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI

Inviato: ven 8 lug 2005, 14:55
da Tochiro
Ma hai incollato il testo riportato sulla guida alla fine di /etc/sudoers ?
Se noti le righe originariamente presenti in /etc/sudoers sono quasi uguali a quelle della guida, dovevi fare solo qualche modifica.
Comunque prova a mettere le cose a posto e dovrebbe andare.
la vers corretta dovrebbe essere:

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
User_Alias NOME_ALIAS = crashd 

# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown 

# 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
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI

comunque puoi scegliere dei nomi a caso per
NOME_ALIAS e NOME_COMANDI

Inviato: ven 8 lug 2005, 14:58
da crashd
perfetto grazie.. ora che faccio? :D

Inviato: ven 8 lug 2005, 15:02
da Tochiro
prendi uneditor qualsiesi (da root) tipo kwrite e sistema il file /etc/sudoers
dopodiche (da user) prova a dare nella console:
sudo /sbin/reboot
e vedi se va
se è ok allora non ti resta che definire gli alias :D
fammi sapere

Inviato: ven 8 lug 2005, 17:25
da maveric83
ragazzi io sto etc/sudoers non ce l'ho possibile?
che devo fare?
prima utilizzavo il comando halt e si spengeva ma ora nulla!!!

Inviato: ven 8 lug 2005, 17:27
da MAT

Codice: Seleziona tutto

# swaret --install sudo

Inviato: ven 8 lug 2005, 17:34
da pennega
se il pc lo usi solo in casa puoi anche semplicemente impostare il suid al comando shutdown...

chmod +s /sbin/shutdown

e se vuoi lo puoi impostare anche a reboot

sulla mia slack ho adottato questa soluzione...

così faccendo devi impartire il comando con il path completo...
x ovviare anche a questo puoi o fare un link simbolico a shutdown in /bin o aggiungi la dir /sbin nella var $PARTH che trovi nel file /etc/profile...
x una soluzione temporanea

export $PATH=$PATH:/sbin

x visualizzare il valore di $PARTH dai un bel

echo $PATH

Inviato: ven 8 lug 2005, 17:39
da maveric83
per MAT non mi riconosce il comando

pennega: cosi posso spengere il PC con qualsiasi user anche se non e' root? vero?

Inviato: ven 8 lug 2005, 17:42
da MAT
maveric, sei loggato come root? (il # all'inizio indica che è un comando che devi impartire da root)
Hai installato swaret?

Inviato: ven 8 lug 2005, 17:45
da maveric83
si sono loggato come root
ma il comando swaret mi dice:
root@gabriele:/# swaret --install sudo
bash: swaret: command not found

che devo fare?