Pagina 1 di 1
halt da user
Inviato: gio 2 giu 2005, 1:53
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>
halt da user
Inviato: gio 2 giu 2005, 2:09
da Sickk
non pasticciare con i permessi che rischi di fare danni! usa sudo (man sudo)<br /><br>
halt da user
Inviato: gio 2 giu 2005, 3:35
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>
halt da user
Inviato: gio 2 giu 2005, 9:02
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>
halt da user
Inviato: gio 2 giu 2005, 13:04
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>
halt da user
Inviato: gio 2 giu 2005, 13:12
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>
halt da user
Inviato: gio 2 giu 2005, 13:50
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>
halt da user
Inviato: gio 2 giu 2005, 14:54
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>
halt da user
Inviato: gio 2 giu 2005, 15:15
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>
halt da user
Inviato: gio 2 giu 2005, 16:32
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>