shutdown da user

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

shutdown da user

Messaggio 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?

Zeros
Linux 1.x
Linux 1.x
Messaggi: 107
Iscritto il: dom 5 mar 2006, 2:22
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: Kde
Località: Roma

Messaggio 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

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio 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?

Avatar utente
Gilmo
Linux 1.x
Linux 1.x
Messaggi: 171
Iscritto il: gio 18 gen 2007, 15:44
Slackware: 12
Località: Cavalese(TN)
Contatta:

Messaggio da Gilmo »

no, chiederà la tua

Zeros
Linux 1.x
Linux 1.x
Messaggi: 107
Iscritto il: dom 5 mar 2006, 2:22
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: Kde
Località: Roma

Messaggio da Zeros »

No, non te la chiede semplicemente perchè hai settato:

Codice: Seleziona tutto

UTENTI ALL = NOPASSWD: SPEGNI

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio 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

Zeros
Linux 1.x
Linux 1.x
Messaggi: 107
Iscritto il: dom 5 mar 2006, 2:22
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: Kde
Località: Roma

Messaggio 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

Codice: Seleziona tutto

sudo /sbin/shutdown -h now

hog61
Linux 2.x
Linux 2.x
Messaggi: 313
Iscritto il: ven 15 apr 2005, 0:00

Messaggio da hog61 »

da root prova cosi

chmod +s /sbin/shutdown

e per il reboot

chmod +s /sbin/reboot

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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?

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio 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

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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

Codice: Seleziona tutto

/sbin/shutdown -h now
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

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio 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....

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio 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?

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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ì.

Rispondi