Wer setzt auf Rechte /dev/ttyS0 staendig um?
Wer oder was setzt mir ständig die Rechte von /dev/ttyS0 von 666 zurück auf 600? Genaueres: Ich habe bei unterschiedlichsten Versionen von Suse 8.2 ab bis Suse 10.1 immer wieder das Problem, daß /dev/ttyS0 (serieller Port) von irgendwelchen daemons/ resorce managern auf Recht 600 zurückgesetzt wird. Ich brauche aber das Recht 666. unter Suse 8.2 wars noch so möglich /dev/ttyS0 auf 666 zu halten: /etc/permissions.local /dev/ttyS0 root.users 0666 /etc/logindevperm :0 0666 /dev/ttyS0:/dev/ttyS1 und /etc/init.d/boot.local chmod 666 /dev/ttyS0 Unter Suse 9.2 und 10.1 gehts so nicht mehr. Da fummelt noch irgendein manager /daemon mit. Wer kann da weiterhelfen? Gruss Ekkard --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Ekkard Gerlach schrieb:
Wer oder was setzt mir ständig die Rechte von /dev/ttyS0 von 666 zurück auf 600?
Genaueres: Ich habe bei unterschiedlichsten Versionen von Suse 8.2 ab bis Suse 10.1 immer wieder das Problem, daß /dev/ttyS0 (serieller Port) von irgendwelchen daemons/ resorce managern auf Recht 600 zurückgesetzt wird. Ich brauche aber das Recht 666.
Das macht unter SuSE 10.1udev, kuck mal auf /etc/udev/rules.d und kuck dir da maldie einelnen Rules an. Mich hat das auch schon um den Verstand gebracht. Unter SuSE 9.2 war das glaube ich /etc/permissions.d Gruß Daniel --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 14. November 2006 12:28 schrieb Ekkard Gerlach:
Wer oder was setzt mir ständig die Rechte von /dev/ttyS0 von 666 zurück auf 600?
Genaueres: Ich habe bei unterschiedlichsten Versionen von Suse 8.2 ab bis Suse 10.1 immer wieder das Problem, daß /dev/ttyS0 (serieller Port) von irgendwelchen daemons/ resorce managern auf Recht 600 zurückgesetzt wird. Ich brauche aber das Recht 666.
unter Suse 8.2 wars noch so möglich /dev/ttyS0 auf 666 zu halten:
/etc/permissions.local /dev/ttyS0 root.users 0666
Hmm. Also zumindest unter SL 10.1 finde ich keinen Eintrag in /etc/permissions.*, welcher Devices betrifft. Daher halte ich den Eintrag dort für deplaziert.
/etc/logindevperm
:0 0666 /dev/ttyS0:/dev/ttyS1
Damit sollten zumindest nach einem Login über X die Rechte stimmen. Aber dem ist nicht so?
und /etc/init.d/boot.local chmod 666 /dev/ttyS0
Naja, schön is was anderes. :)
Unter Suse 9.2 und 10.1 gehts so nicht mehr. Da fummelt noch irgendein manager /daemon mit. Wer kann da weiterhelfen?
Also bei mir sind die Rechte von /dev/ttyS0 nicht auf 0600 gesetzt. Sondern auf 0660: jan@linux:~> l /dev/ttyS0 crw-rw---- 1 root uucp 4, 64 2006-08-13 16:06 /dev/ttyS0 Und soweit ich das sehe, ist dafür udev verantwortlich. Denn mittlerweile werden die Devices bei jedem Start dynamisch angelegt. Bezüglich ttyS0: jan@linux:~> grep -r "tty\[A-Z\]" /etc/udev/rules.d/ /etc/udev/rules.d/50-udev-default.rules:KERNEL=="tty[A-Z]*", NAME="%k", GROUP="uucp" Wahrscheinlich ist bei mir also 0660 der Default-Wert für die Rechte. Wo genau du jetzt am besten diese Regel änderst, weiß ich auch nicht. Sie direkt in /etc/udev/rules.d/50-udev-default.rules ändern würde ja nur bis zum nächsten Update von udev bzw. dieser Datei daraus halten. Naja, jedenfalls würde ich die Regel wie folgt anpassen: KERNEL=="tty[A-Z]*", NAME="%k", MODE="666", GROUP="uucp" Ein "udevtrigger" als root könnte dann schon reichen, um diese Änderung wirken zu lassen. Gruß Jan -- Standing in the middle of the road is very dangerous, you get knocked down by the traffic from both sides. --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Daniel Spannbauer
-
Ekkard Gerlach
-
Jan Ritzerfeld