Accesso per utente non root sulla scheda USB k8055 su Ubuntu 9.10 consentire

La VELLEMAN k8055 è una mappa, quella tramite porta USB 8 Uscite digitali, 2 Controllare le uscite analogiche e 5 Digialeingänge e 2 Può leggere AI. Potete comprarli, ad esempio, Electronics Conrad.

Questa guida è progettata, il programma di k8055, il qui può essere scaricato, di rendere disponibile dagli utenti su una macchina di Ubuntu, che non hanno alcuna radice. La guida, che viene specificato sul sito Web Sourcforge per, lavora in Ubuntu 9.10 Non più, perché non è più il hotplug per impostazione predefinita. Questo è diverso e più facile:

# Come concedere l'accesso agli utenti per k8055 in Ubuntu 9.10

# Ubuntu 9.10 non utilizzare hotplug più, così è fatto
# in modo un po' diverso rispetto per gentoo. – Ma mi sento che è più facile
# che in altri / vecchie distribuzioni.

# le seguenti bisogna fare come utente root:
sudo bash

# Quando richiesto immettere la password del tuo account per ottenere accesso root

# utilizzare
lsusb
# per scoprire l'ID del venditore (cifre prima “:”) e
# l'ID del prodotto (cifre dopo “:”) del vostro k8055.
# Con la mia carta ho ottenuto
# idVendor: 10CF
# idProduct: 5500

# aggiungere un gruppo di utenti. Tutti i membri di questo gruppo saranno permesso di accedere al k8055.
# è possibile scegliere qualsiasi nome qui, ma ricordatevi di sostituirlo anche nel comando echo
# e il comando usermod qui sotto.
addgroup k8055grp

# creare una regola in modo che udev imposta i diritti di accesso per questo dispositivo come necessario
# nella riga seguente replace “10CF” con il tuo fornitore-id e “5500” con il tuo id di prodotto.
# Non lo so – Può essere “SYMLINK ” non è necessario.
# Il nome del file è arbitrario, ma deve terminare con “.regole” e
# non dovrebbe iniziare con un numero al fine di ottenere una priorità maggiore rispetto
# le regole standard esistenti.
echo ATTRS{idVendor}==\"10cf\", ATTRS{idProduct}==\"5500\", SYMLINK+=\"k8055\", OWNER=\"root\", GROUP=\"k8055grp\", MODE=\"660\" >/etc/udev/rules.d/mein_k8055_1.rules
# il backslash è necessari solo al fine di prevenire la bash da
# interpretare le virgolette. Se si crea il file utilizzando un
# editor, non inserire i rovesciate.

# aggiungere gli utenti che abbiano accesso alla k8055grp del gruppo.
# Ad esempio. Se si desidera apache (solito runnig come utente www-data)
# per poter accedere al dispositivo:
usermod -a -G k8055grp www-data

# Questo è tutto.
# ricordo
# 1) re-plugin il k8055 al fine di creare le nuove regole di accesso.
# 2) che l'utente che ha ottenuto il giusto deve accedere nuovamente
# in modo che i nuovi diritti effettive. Per apache,
# fermarsi e avviarlo:
/etc/init.d/apache2 stop
/etc/init.d/apache2 start

Questa voce è stata pubblicata in Alle deutschen Artikel, Computer, Altri e contrassegnati , , , , , . Segnalibro la Permalink.

5 Risposte a Accesso per utente non root sulla scheda USB k8055 su Ubuntu 9.10 consentire

  1. il CL dice:

    Moin,

    avete non idea di quanto sia importante questo piccole note sono a volte.
    Macchine appena installati, lib compilato, ma dimenticare un dettaglio e appeso sul messaggio di errore “´ può aprire la porta t”

    Mille Grazie – Qui si gira di nuovo

    In rete con saluti,
    il CL

  2. Marco dice:

    Grazie. Ho avuto lo stesso problema. Ma la mia scheda era sull'indirizzo: 5503…

    ATTRS.{idVendor}==”10CF”, ATTRS.{idProduct}==”5503″, SYMLINK =”k8055″, PROPRIETARIO =”radice”, GRUPPO =”k8055grp”, MODALITÀ =”660″

    Con gentili saluti,

    Marco Bremer

  3. Mark dice:

    Che cosa potrebbe essere la causa del seguente errore? Sembra che per qualunque motivo chiamata a usb_open(dev) libk8055.c restituisce null e l'asserzione viene generato l'errore.

    $ k8055-debug
    Parametri : Scheda = 0 Analog1 = 1 Analog2 = 1 digitale =-1
    Velleman dispositivo trovato @ indirizzo 004 ID prodotto fornitore 0x010cf 0x05500
    k8055: libk8055.c:195: takeover_device: Asserzione ' udev != ((Sub *)0)’ non riuscita.
    Interrotta

  4. Mark dice:

    C'era un problema con la mia regola di udev. Mentre il copia/incolla, Ho perso in qualche modo le virgolette intorno “10CF” e in altri campi.

  5. Falko dice:

    die sind fra virgolette verloren gegangen, weil die bash sie controllo hat. Um dies zu verhindern müssen sie mit einem vorangestellten Backslash Escape werden. Ich weiß nicht warum, Die blackslaches im Artikel nicht mehr Visualizza wurden – Ich habe sie nun wieder aggiunge.

Lasciare una risposta

Indirizzo email non sarà pubblicato. Campi obbligatori sono contrassegnati *