![]() |
Ubuntu 10.04 Berechtigung Zugriff auf /dev/ttyUSB0
Hallo,
ich kann unter 10.04 nicht mit meinem user auf /dev/ttyUSB0 zugreifen, obwohl mein user in der dialout gruppe ist und diese eigentlich Lese-/Schreibzugriff haben müsste. Mit sudo geht's dann allerdings. Hat das irgendwas mit den udev rules zu tun? Wie kann ich meinem User den Zugriff erlauben? |
Ubuntu verwendet - soweit mir bekannt - immer noch keine ACLs zur Zugriffskontrolle auf Inodes. Insofern sollte das mit klassischen POSIX-Permissions alles gegessen sein. Mochtest du trotzdem mal die Ausgabe von
Code:
id; ls -l /dev/ttyUSB0 udev regelt fuer gewoehnlich nur die Prmissions, mit denen neue Device Nodes erstellt werden. Danach passiert da nix mehr. |
uid=1000(dr) gid=1000(dr) groups=4(adm),5(tty),10(uucp),20(dialout),24(cdrom ),46(plugdev),104(fuse),105(lpadmin),119(admin),12 2(sambashare),1000(dr)
crwxrwxrwx 1 root dialout 188, 0 2010-12-01 16:25 /dev/ttyUSB0 |
Da hast du aber schon ganz schoen viel herumgebastelt, stimmt's? ;) Jedenfalls kann ich mir nicht vorstellen, dass udev diesen Inode wirklich mit 0777 als Permissions anlegt. In diesem Fall steht das Device ja eh offen wie ein Scheunentor.
Mit welchem Programm willst du denn auf das Geraet zugreifen? Poste bitte mal den Aufruf und etwaige Fehlermeldungen. |
Ja, du hast recht, die 777 udev rule hab' ich angelegt (nur testweise).
Kann trotzdem nur als sudo zugreifen, ich kapier's nicht. |
Zitat:
|
Ich sende per cutecom an ein Iridium-Modem diverse AT Befehle.
Die genaue Fehlermeldung hab' ich jetzt nicht bei der Hand, aber ich glaub' sie ist nicht sehr aussagekräftig - ich glaub' "cannot open device" oder so ähnlich. |
:hallo: bist dir sicher, dass er auf das Device zugreift?
Schon mit einem anderen Programm probiert? |
Ja, ich versuch's auch mit einem selbst geschreibenen Programm, funktioniert auch nur unter sudo.
|
hmmmm ... ich erinner mich dunkel dran als udev ganz neu war sowas mit USB schon mal gehabt zu haben ... wenn ich nur wüsst was ich gemacht hab ...
du kannst das Device auf der Kommandozeile lesen/schreiben, richtig? |
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag