Rechte für /dev/dvb*

  • Hallo,


    ich nutze debian 9. Leider sind hier die Rechte für /dev/dvb root/root.

    Ich habe schon viel Zeit damit verbracht verschiedene udev-rules auszuprobieren. Aber die Permissions ändern sich nicht.


    Hat jemand einen Tipp?


    Hier meine letzten Versuche:

    Code
    /etc/udev/rules.d/97-dvb.rules# DVBACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}!="", GROUP="video", MODE="660"


    Code
    /etc/udev/rules.d/97-dvb.rules
    # DVB
    KERNEL=="dvb*",        GROUP="video",  MODE="0666"




    Gruß,

    Hendrik

  • Hallo,


    danke!

    Aber auch damit (ich habe das natürlich in /etc/rules.d/ gespeichert) haben die dvb-adapter die Rechte.

    drwxr-xr-x 2 root root 120 2018-10-27 11:21 adapter0


    Und damit kann nur Root darauf zugreifen :(


    Gruß,

    Hendrik

  • Ich habe da in /lib/udev/rules.d/50-udev-default.rules


    SUBSYSTEM=="video4linux", GROUP="video"

    SUBSYSTEM=="misc", KERNEL=="agpgart", GROUP="video"

    SUBSYSTEM=="graphics", GROUP="video"

    SUBSYSTEM=="drm", GROUP="video"

    SUBSYSTEM=="dvb", GROUP="video"


    stehen bei yavdr.


    In /etc/udev/rules.d ist keine Gruppe video spezifiziert.

  • Hallo,


    danke für eure Antworten.

    Lars: Ja, reboot habe ich gemacht.

    wmautner:

    /lib/udev/rules.d/50-udev-default.rules kannte ich noch nicht.

    Aber darin habe ich auch die Eintraäge

    Code
    SUBSYSTEM=="video4linux", GROUP="video"
    SUBSYSTEM=="graphics", GROUP="video"
    SUBSYSTEM=="drm", GROUP="video"
    SUBSYSTEM=="dvb", GROUP="video"

    Nur

    Code
    SUBSYSTEM=="misc", KERNEL=="agpgart", GROUP="video"

    fehlt.

    Ich denke aber nicht, dass es daran liegen kann.


    Gruß,

    Hendrik

  • Nein, denn "agpgart" ist nur für alte Grafikkarten relevant.

    Aber mal eine ganz blöde Frage: den Eintrag in /etc/group für "video" gibt es aber schon, und der vdr-User ist Mitglied?

  • Hallo,


    danke für deine Antwort.

    Ja:

    Code
    root@homeserver:~# cat /etc/group | grep vdr
    video:x:44:plex,vdr
    vdr:x:666:
    root@homeserver:~# cat /etc/group | grep video
    video:x:44:plex,vdr


    Hast du noch eine Idee?


    Gruß,

    Hendrik

  • Hallo,


    ich habe mir so beholfen:

    Code
    root@homeserver:~# cat /etc/systemd/system/dvb-permissions.service[Unit]Description=dvb-permissions[Service]User=rootGroup=rootType=simpleExecStart=/etc/systemd/system/dvb-permissions.sh[Install]WantedBy=multi-user.target



    Gruß,

    Hendrik

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!