Execute on USB insert (Italiano)

From ArchWiki
Revision as of 00:04, 15 January 2011 by Maveloth (Talk | contribs) (tradotta la pagina)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Execute on USB insert (Italiano)#)
Nota: Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.

Supponendo di voler eseguire un certo programma all’inserimento di una pennina USB. Personalmente, ho aggiunto questa caratteristica perché mi ero stufato dei blocchi del pc dove tastiera e mouse sono inservibili(anche le scorciatoie da tastiera non fuznionano).

Quindi ho aggiunto una misura di sicurezza, in modo che solo una chiavetta USB contenente la giusta chiave potesse eseguire il programma.

Installazione

Mettere una copia dello [[#exdongle_script|script Template:Filename]] (che trovate più in basso) nella cartella degli eseguibili(uno dei percorsi indicati nella variabile d’ambiente Template:Codeline comunemente è consigliato usare Template:Filename).

Aggiungere la seguente linea alla regola di mount delle periferiche USB (modificarla a seconda della propria configurazione):

ACTION=="add", RUN+="/usr/bin/exdongle run /media/%k-%E{dir_name}"

Eseguire l’opzione di configurazione, per esempio

exdongle conf -k "$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM" -p "-10" -s "on"

Questo imposta la configurazione con chiavi casuali(solo con le chiavi giuste potranno essere eseguiti sul computer i programmi o gli script), e la priorità di esecuzione a -10

Configurare una pennina USB

Per prima cosa, scrivere lo script che verrà inserito all’inserimento della pennina.

Ad esempio:

Template:File

Adesso eseguire nuovamente Template:Filename utilizzando l'opzione Template:Codeline:

exdongle new <punto di mount della pennina USB> test.sh

Ora, ogni volta che viene inserita la pennina, una finestra di terminale, lanciata dall’utente root verrà eseguita sul display Template:Codeline. Questo può essere utile per scopi di amministrazione.

Sicurezza

Potrebbe esserci un problema di sicurezza con questa procedura, ed è quindi consigliato utilzzarla solo su pc domestici.

exdongle script

Template:File

Note

Alcune note:

  • I programmi/script usati dovrete fornirveli autonomamente, l’unico file che vi sarà dato sara questo..