Zugriff auf Geräte nur als 1. User?
hallo Ihr, ich hab da mal eine Frage: Ich fahre eine SuSE 9.3 und da isses ja so, dass so ziemlich alle Geräte (Scanner, TV-Karte, Sound-Karte usw.) der User bekommt, der sich als erstes anmeldet. das ist in vielen Fällen ein ziemlich ungewünschtes Verhalten z.B. ist es so nicht möglich, per cron oder at automatisch Skripte laufen zu lassen, die dann so ein device benutzen. Ich möchte zum Beispiel mit einem Skript von der TV-Karte zeitgesteuert aufnehmen, geht aber nicht, wenn ich mich nicht als erster am System angemeldet habe. Habt Ihr eine Idee, wie man das ändern kann? Dankbarst für Hilfe, Kai
Hello, On Feb 9 15:00 Kai Straube wrote (shortened):
SuSE 9.3 Scanner ... der User bekommt, der sich als erstes anmeldet.
Bzgl. Scanner siehe http://portal.suse.com/sdb/de/2004/10/jsmeix_scanner-setup-92.html "libusb + resmgr + PAM" Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Am Donnerstag, 9. Februar 2006 16:03 schrieb Johannes Meixner: Hallo, und Danke für die Antwort! Leider ist das ja nur ein Teil meines Problems. Na mal sehen...
Bzgl. Scanner siehe http://portal.suse.com/sdb/de/2004/10/jsmeix_scanner-setup-92.html "libusb + resmgr + PAM"
Kai
Am Donnerstag, 9. Februar 2006 15:00 schrieb Kai Straube:
hallo Ihr,
ich hab da mal eine Frage: Ich fahre eine SuSE 9.3 und da isses ja so, dass so ziemlich alle Geräte (Scanner, TV-Karte, Sound-Karte usw.) der User bekommt, der sich als erstes anmeldet.
Das macht pam_devperm, konfiguriert über /etc/logindevperm.
das ist in vielen Fällen ein ziemlich ungewünschtes Verhalten z.B. ist es so nicht möglich, per cron oder at automatisch Skripte laufen zu lassen, die dann so ein device benutzen. Ich möchte zum Beispiel mit einem Skript von der TV-Karte zeitgesteuert aufnehmen, geht aber nicht, wenn ich mich nicht als erster am System angemeldet habe.
Habt Ihr eine Idee, wie man das ändern kann?
Die Video-Devices gehören doch der Gruppe video, oder? Jedenfalls sagt das bei mir die Datei /etc/udev/permissions.d/50-udev.permissions Man kann einfach die Benutzer, die Zugriff auf Devices haben sollen, in video stecken, und der Gruppe Zugriff über /etc/logindevperm geben, indem man beispielsweise die 0600 am Anfang der entsprechenden Zeilen durch 0660 ersetzt. HTH Jan -- The knowledge that a secret exists is half the secret.
Am Donnerstag, 9. Februar 2006 20:45 schrieb Jan Ritzerfeld:
Am Donnerstag, 9. Februar 2006 15:00 schrieb Kai Straube:
hallo Ihr,
ich hab da mal eine Frage: Ich fahre eine SuSE 9.3 und da isses ja so, dass so ziemlich alle Geräte (Scanner, TV-Karte, Sound-Karte usw.) der User bekommt, der sich als erstes anmeldet.
Das macht pam_devperm, konfiguriert über /etc/logindevperm.
das ist in vielen Fällen ein ziemlich ungewünschtes Verhalten z.B. ist es so nicht möglich, per cron oder at automatisch Skripte laufen zu lassen, die dann so ein device benutzen. Ich möchte zum Beispiel mit einem Skript von der TV-Karte zeitgesteuert aufnehmen, geht aber nicht, wenn ich mich nicht als erster am System angemeldet habe.
Habt Ihr eine Idee, wie man das ändern kann?
Die Video-Devices gehören doch der Gruppe video, oder? Jedenfalls sagt das bei mir die Datei /etc/udev/permissions.d/50-udev.permissions Man kann einfach die Benutzer, die Zugriff auf Devices haben sollen, in video stecken, und der Gruppe Zugriff über /etc/logindevperm geben, indem man beispielsweise die 0600 am Anfang der entsprechenden Zeilen durch 0660 ersetzt.
Danke, ich glaub das könnte es sein! Kai
participants (3)
-
Jan Ritzerfeld
-
Johannes Meixner
-
Kai Straube