Pagina 1 di 1

Bluetooth: permessi script

Inviato: mar 6 mag 2008, 14:33
da Absolut
Allora utilizza questo comando per accendere o spegnere il bluetooth:

Codice: Seleziona tutto

echo "$1" > /sys/devices/platform/sony-laptop/bluetoothpower
il problema è che deve essere eseguito da root. Ho provato a cambiare i permessi del file bluetoothpower, ma quando riavvio questi vengono ripristinati a root.

Come posso fare il tutto da semplice utente!?

thanks!

Re: Bluetooth: permessi script

Inviato: mar 6 mag 2008, 16:28
da gioco
Absolut ha scritto:il problema è che deve essere eseguito da root. Ho provato a cambiare i permessi del file bluetoothpower, ma quando riavvio questi vengono ripristinati a root.
Questo avviene perchè /sys è un filesystem virtuale che può essere usato per leggere e settare alcune opzioni del kernel. Viene popolato ad ogni avvio.
Absolut ha scritto:Come posso fare il tutto da semplice utente!?
Puoi per esempio inserire il comando in uno script bash ed utilizzare sudo, inserendo nel file /etc/sudoers una riga simile a questa:

Codice: Seleziona tutto

<tuo account> ALL=(root) NOPASSWD: <percorso_dello_script>

Re: Bluetooth: permessi script

Inviato: mar 6 mag 2008, 16:49
da Absolut
beh sembra non andare...

Codice: Seleziona tutto

enrico ALL=(root) NOPASSWD: /home/enrico/Documents/script/bluetooth.sh
Mi restituisce sempre lo stesso errore di permessi

Re: Bluetooth: permessi script

Inviato: mer 7 mag 2008, 1:17
da m0rdr3d
scusa la domanda forse banale, ma... lanci lo script con sudo davanti, vero?

Codice: Seleziona tutto

sudo script.sh

Re: Bluetooth: permessi script

Inviato: mer 7 mag 2008, 13:26
da Absolut
lo script sta in una dir utente e ho messo il path nel .bashrc
Se chimao lo script con sudom, mi chede la pasword, e non lo trova. Dimenticavo in effetti che è una Ubuntu su un portatile.