View previous topic :: View next topic |
Author |
Message |
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Thu Oct 23, 2003 9:32 am Post subject: permessi in /sys per cpufreq |
|
|
sto [usando | modificando | creando] alcuni scipt per cambiare la frequenza della cpu.
Mi servirebbe un consigio.
Uso uno script di questo tipo: Code: | #!/usr/bin/perl
$ENV{PATH}='';
open(gov,'>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor');
print gov 'userspace';
open(speed,'>/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed');
print speed '2001023';
|
Questo ovviamente funziona solo da root. Per farlo andare da utente mi consigliate di cambiare i permessi in /sys o di fare in modo che lo script sia eseguito da root ad esempio con sudo?
Potrebbe esserci una terza soluzione. Questo script mi deve partire grazie a asus_acpid, un demone che avvio a livello utente, che si appoggia a acpid che gira coi permessi di root. Non vorrei far andare asus_acpid come root, poi tutti i comandi che do me li manda come root. Posso associare l'evento direttamente a acpid. Me lo consigliate come miglior metodo dei due sopra?
Sperando che ci abbiate capito qualcosa (l'informatica sta uccidendo il mio italiano) vi ringrazio. |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Thu Oct 23, 2003 9:43 am Post subject: |
|
|
Beh, basterebbe un semplice script in bash per quello che devi fare.
Basta che lo rendi setuidroot e lo puoi lanciare anche da utente. _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Thu Oct 23, 2003 10:00 am Post subject: |
|
|
Grazie, non ci avevo pensato. Ancora ne devo imparare
A breve un tip sui portatili asus. |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Thu Oct 23, 2003 4:28 pm Post subject: |
|
|
Ovviamente a livello di sicurezza la soluzione script suid dubito sia la migliore... ovviamente poi dipende da che grado di sicurezza ti serve. Io unirei le cose usando anche sudo, se già l'hai installato tanto vale usarlo. _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Thu Oct 23, 2003 6:30 pm Post subject: |
|
|
Grazie ma per ora lascierò così. Non credo che la sicurezza venga molto compromessa per quel semplice script. Vedrò in futuro |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Thu Oct 23, 2003 6:49 pm Post subject: |
|
|
cerri wrote: | Beh, basterebbe un semplice script in bash per quello che devi fare.
Basta che lo rendi setuidroot e lo puoi lanciare anche da utente. |
Suid su uno script? in linux non si può fare, devi usare un wrapper (sudo?).
Ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Fri Oct 24, 2003 5:27 am Post subject: |
|
|
Shev wrote: | Ovviamente a livello di sicurezza la soluzione script suid dubito sia la migliore |
Concordo.
Ma per una workstation personale penso sia accettabile. _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
|