halt 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.
Rispondi
lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

halt da user

Messaggio da lucaclarence »

ciao ragazzi...ho letto un po´ su come fare halt (reboot...) da utente
<BR>normale...ho provato a modificare i permessi ma niente...ho letto una
<BR>parte di slackware for dummies in cui spiega come farlo con sudo però
<BR>nn l´ho ben capita.<br />
<BR>qualcuno mi darebbe delle delucidazioni al rigurdo.ciao<br />
<BR>grazie<br /><br>

Sickk
Linux 3.x
Linux 3.x
Messaggi: 678
Iscritto il: gio 27 nov 2003, 0:00
Contatta:

halt da user

Messaggio da Sickk »

non pasticciare con i permessi che rischi di fare danni! usa sudo (man sudo)<br /><br>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

halt da user

Messaggio da gallows »

potresti modificare i permessi (con il bit suid), ma la soluzione piú elegante é tramite sudo:<br />
<BR><br />
<BR>aggiungi in /etc/sudoers la seguente stringa:<br />
<BR>[utente]  ALL=(ALL) NOPASSWD:/sbin/shutdown<br />
<BR>e poi lanci #visudo -c per controllare la sintassi<br />
<BR>per comoditá puoi inserire come alias:<br />
<BR>alias shutdown=´sudo /sbin/shutdown´<br />
<BR>cosí da poter tranquillamente spegnere con $shutdown -h now<br />
<BR><br />
<BR>se vuoi che diversi utenti possano usufruire di sudo, creati un alias (sempre in sudoers):<br />
<BR>User_Alias USERS = utente1, utente2, utente3 ....<br />
<BR>e poi aggiungi:<br />
<BR>USERS   ALL=(ALL) NOPASSWD:/sbin/shutdown<br />
<BR><br />
<BR>ovviamente puó essere usato anche per altri comandi, ma non abusarne...<br /><br>

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

halt da user

Messaggio da Vlk »

Oppure ancora puoi far partire slack in modalità grafica, editando /etc/inittab modificando così le seguenti righe:<br />
<BR><br />
<BR># Default runlevel. (Do not set to 0 or 6)<br />
<BR>id:4:initdefault:<br />
<BR><br />
<BR>In questo caso da user puoi terminare la sessione, riavviare e spegnere il pc.<br />
<BR>Oppure, se l´operazione che ti interessa è solo lo spegimento e vuoi
<BR>partire in modalità testuale, allora Centro di Controllo di Kde -->
<BR>Componenti di Kde --> Gestione della Sessione --> Opzione
<BR>spegnimento predefinita --> Spegni computer<br /><br>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

halt da user

Messaggio da lucaclarence »

ciao allora vorrei capire bene prima di combinare pasticci:<br />
<BR>devo inserirela stringa<br />
<BR>USERS  ALL=(ALL) NOPASSWD:/sbin/shutdown (ci vanno le parentesi quadre?)<br />
<BR>volevo inserire anche halt e reboot...sintassi medesima vero?<br />
<BR>poi la stringa User_Alias USERS = utente1, utente2, utente3 sempre in /etc/sudoers.<br />
<BR>prima domanda: è tutto corretto?posso scrivere le mie stringhe in fondo al file sudoers?<br />
<BR>seconda domanda mi avete scritto che per comodità devo aggiungere l´alias "alias shutdown=´sudo /sbin/shutdown´" ma dove?<br />
<BR>terza domanda:io ho modificato i comandi halt,reboot,shutdown così:
<BR>chmod +4755 ... e poi chmod +s a tutti e tre i comandi.come posso
<BR>rimediare?<br />
<BR>ciao e grazie<br /><br>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

halt da user

Messaggio da gallows »

no, niente parentesi quadre.. ovviamente va bene per qualunque comando,
<BR>setta il percorso completo peró! la stringa User_Alias va scritta prima<br />
<BR>gli alias puoi impostarli per tutti in /etc/profile<br />
<BR><br />
<BR>terza questione: #chmod a-s [file]<br />
<BR><br /><br>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

halt da user

Messaggio da lucaclarence »

non ci riesco!ti posto i miei file sudoers e profile...vedi se trovi l´errore.io ho modificato solo queste cose.<br />
<BR>grazie ciao<br /><br>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

halt da user

Messaggio da gallows »

gli alias inseriscili anche .bashrc, cosí li hai anche nella console interattiva.<br />
<BR>EDIT: il profile é ok<br /><BR><BR>[ Questo Messaggio è stato Modificato da: gallows il 02-06-2005 14:54 ]<br>

Avatar utente
StormyMonday
Linux 2.x
Linux 2.x
Messaggi: 395
Iscritto il: dom 8 mag 2005, 0:00
Slackware: Current
Kernel: 2.6.27.7
Desktop: xfce

halt da user

Messaggio da StormyMonday »

Io ho risolto cosi:
<BR>Ho creato nella mia /home/user
<BR>il file .bash_profile e gli ho inserito le seguenti righe
<BR>alias halt=´sudo /sbin/halt´
<BR>alias reboot=´sudo /sbin/reboot´
<BR>Poi ho editato il file /etc/sudoers e ho aggiunto in fondo al file
<BR>%users ALL=(root) NOPASSWD: /sbin/halt
<BR>%users ALL=(root) NOPASSWD: /sbin/reboot
<BR>probabilmente al posto di ALL ci può stare il nome dell´user specifico se vuoi inibire gli altri
<BR>Ciao
<BR> <br>

lucaclarence
Linux 2.x
Linux 2.x
Messaggi: 280
Iscritto il: gio 28 apr 2005, 0:00
Località: Bollate (MI) - Chiasso (CH)

halt da user

Messaggio da lucaclarence »

grazie gallows!!ora ci sono riuscito.però ho un´altro errore in kde.ho allegato cosa esce con un startx 2> kde.log<br />
<BR>mi hanno tempo fa detto che dovevo installare cyrrus-sasl ma la cosa non cambia proprio.<br />
<BR>grazie ciao<br /><br>

Rispondi