Bluetooth: permessi script

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Bluetooth: permessi script

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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Re: Bluetooth: permessi script

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

Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Re: Bluetooth: permessi script

Messaggio 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

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom 24 dic 2006, 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: Bluetooth: permessi script

Messaggio da m0rdr3d »

scusa la domanda forse banale, ma... lanci lo script con sudo davanti, vero?

Codice: Seleziona tutto

sudo script.sh

Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Re: Bluetooth: permessi script

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

Rispondi