Accès pour l'utilisateur non-root sur USB Conseil k8055 sur Ubuntu 9.10 permettre à

Le k8055 VELLEMAN est une carte, celui via le port USB 8 Sorties numériques, 2 Contrôle des sorties analogiques et 5 Digialeingänge et 2 AI peut lire.. Vous pouvez les acheter, par exemple, à electronics Conrad.

Ce guide est conçu., le programme de k8055, le ici peut être téléchargé, pour mettre à la disposition par les utilisateurs sur une machine Ubuntu, qui n'ont aucune racine. Le Guide, qui est spécifiée sur le site Web de le Sourcforge, fonctionne sous Ubuntu 9.10 Aucun, parce que c'est hotplug par défaut n'est plus. C'est différent et plus facile:

# Comment autoriser l'accès aux utilisateurs pour le k8055 dans Ubuntu 9.10

# Ubuntu 9.10 n'utilise pas plus de hotplug, Si c'est fait
# d'une manière un peu différente que pour gentoo. – Mais je crois qu'il est plus facile
# que dans d'autres / anciennes distributions.

# tous ce qui suit doit être fait comme racine de l'utilisateur:
sudo bash

# Lorsque vous êtes invité entrer le mot de passe de votre compte pour obtenir l'accès root

# utilisation
lsusb
# pour découvrir l'ID du vendeur (chiffres avant “:”) et
# l'ID de produit (chiffres après “:”) de votre k8055.
# Avec ma carte, j'ai obtenu
# idVendor: 10FC
# idProduct: 5500

# ajouter un groupe d'utilisateurs. Tous les membres de ce groupe seront autorisés à accéder à la k8055.
# vous pouvez choisir n'importe quel nom ici, mais n'oubliez pas de remplacer aussi dans la commande echo
# et la commande usermod ci-dessous.
addgroup k8055grp

# créer une règle pour qu'udev définit les droits d'accès pour ce périphérique au besoin
# dans le remplacer de ligne suivante “10FC” avec votre vendeur-id et “5500” avec votre id de produit.
# Je ne sais pas – Peut être “LIEN SYMBOLIQUE ” n'est pas nécessaire.
# Le nom du fichier est arbitraire, mais il doit se terminer par “.règles” et
# ne devrait pas commencer avec un certain nombre afin d'obtenir une priorité plus élevée que
# les règles existantes.
echo ATTRS{idVendor}==\"10cf\", ATTRS{idProduct}==\"5500\", SYMLINK+=\"k8055\", OWNER=\"root\", GROUP=\"k8055grp\", MODE=\"660\" >/etc/udev/rules.d/mein_k8055_1.rules
# les barres obliques inverses sont uniquement nécessaires afin de prévenir le bash de
# interprétant les guillemets. Si vous créez le fichier en utilisant un
# rédacteur en chef, ne tapez pas les barres obliques dos.

# Ajoutez des utilisateurs qui ont accès au groupe k8055grp.
# P. ex.. Si vous souhaitez qu'apache (habituellement Running comme utilisateur www-data.)
# pour pouvoir accéder au périphérique:
usermod -a -G k8055grp www-data

# C'est tout.
# n' oubliez pas
# 1) re-plugin la k8055 afin de créer les nouvelles règles d'accès.
# 2) que l'utilisateur qui a obtenu les besoins droite pour se connecter à nouveau
# pour que les nouveaux droits prennent effet. Pour apache,
# arrêter et démarrer:
/etc/init.d/apache2 stop
/etc/init.d/apache2 start

Cette entrée a été affichée en Tous les articles allemands, Ordinateur, Autres et marqués , , , , , . Signet la Permalien.

5 Réponses aux Accès pour l'utilisateur non-root sur USB Conseil k8055 sur Ubuntu 9.10 permettre à

  1. le CL dit:

    Moin,

    vous n'avez pas idée de l'importance de cette petite notes sont parfois.
    Machines nouvellement installés, lib compilé, mais oublier un détail et raccroché sur le message d'erreur “´ peut port ouvert t”

    Merci beaucoup – Ici, il s'avère encore une fois

    En réseau avec ce qui a trait,
    le CL

  2. Marco dit:

    Merci. J'ai eu le même problème. Mais ma carte sur une adresse: 5503…

    ATTRS{idVendor}==”10FC”, ATTRS{idProduct}==”5503″, SYMLINK =”K8055″, PROPRIÉTAIRE =”racine”, GROUPE =”k8055grp”, MODE =”660″

    Avec cordiales salutations,

    Marco Bremer

  3. Mark dit:

    Ce qui pourrait causer l'erreur suivante? Il semble que, pour tout appel de raison à usb_open(dev) libk8055.c retourne null et l'affirmation de l'erreur est levée.

    $ k8055-déboguer
    Paramètres : Carte = 0 Analog1 =-1 Analog2 =-1 numérique =-1
    Velleman dispositif trouvé adresse @ 004 Code de produit fournisseur 0x010cf 0 x 05500
    K8055: libk8055.c:195: takeover_device: Affirmation ' udev != ((nul *)0)’ n'a pas.
    Avorté

  4. Mark dit:

    Il y a un problème avec ma règle udev. Alors que la copie/coller, J'ai perdu d'une certaine manière les guillemets autour de “10FC” et d'autres domaines.

  5. Falko dit:

    Die Anführungszeichen sind verloren gegangen, die Weil bash sie interpretiert chapeau. Um dies zu il müssen sie mit einem vorangestellten barre oblique inverse s'est échappé werden. Ich weiß nicht warum, Die blackslaches im Artikel nicht mehr angezeigt wurden – Ich habe sie nun wieder eingefügt.

Laisser une réponse

Votre adresse de courriel ne sera pas publié.. Les champs obligatoires sont marqués. *