WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Ubuntu 10.04 Berechtigung Zugriff auf /dev/ttyUSB0 (http://www.wcm.at/forum/showthread.php?t=240828)

delphirockz 01.12.2010 12:12

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?

colossus 01.12.2010 13:46

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
posten?

udev regelt fuer gewoehnlich nur die Prmissions, mit denen neue Device Nodes erstellt werden. Danach passiert da nix mehr.

delphirockz 01.12.2010 16:35

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

colossus 01.12.2010 20:11

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.

delphirockz 02.12.2010 11:06

Ja, du hast recht, die 777 udev rule hab' ich angelegt (nur testweise).
Kann trotzdem nur als sudo zugreifen, ich kapier's nicht.

colossus 02.12.2010 16:18

Zitat:

Zitat von colossus (Beitrag 2436198)
Mit welchem Programm willst du denn auf das Geraet zugreifen? Poste bitte mal den Aufruf und etwaige Fehlermeldungen.

Bitte erweitern Sie den Text auf die minimale Länge von 3 Zeichen.

delphirockz 02.12.2010 19:42

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.

boo 04.12.2010 02:15

:hallo: bist dir sicher, dass er auf das Device zugreift?
Schon mit einem anderen Programm probiert?

delphirockz 04.12.2010 15:51

Ja, ich versuch's auch mit einem selbst geschreibenen Programm, funktioniert auch nur unter sudo.

boo 05.12.2010 18:59

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