Berechtigungsproblem

  • Hallo zusammen,

    ich habe ein Problem mit einer Berechtigung und mir ist nicht ganz klar warum das nicht funktioniert. Folgendermaßen sieht es aus:

    Ich habe einen Ordner der heißt fritz und berechtigt darauf sind fritz und die Gruppe dbadm:

    drwxrw-r-- 14 fritz dbadm 4096 Jan 30 17:21 fritz

    Der fritz hat folgende Gruppenzugehörigkeiten:

    uid=1002(fritz) gid=100(users) groups=100(users),16(dialout),33(video),114(dbadm)


    Wenn ich mit dem Benutzer fritz auf den Ordner zugreife funktioniert das einwandfrei.

    Ich habe noch einen zweiten Benutzer der heißt paul und der ist in der Gruppe dbadm:

    uid=1000(paul) gid=114(db2adm) groups=114(dbadm),16(dialout),33(video)


    Wenn ich mit dem Benutzer paul auf den Ordner fritz zugreife bekomme ich ein Permission denied.

    cd /daten/fritz/

    -bash: cd: /daten/fritz/: Permission denied

    Kann mich jemand aufklären wo mein Problem liegt, mal abgesehen vor dem Bildschirm :).

  • Da fehlt der Gruppe die Berechtigung den Inhalt des Ordners zu listen (rw- vs. rwx )- mit chmod 775 fritz kannst du erreichen, dass Besitzer und Gruppe Schreib- und Leserechte haben und andere nur lesen dürfen, chmod 770 fritz würde dritte ausschließen. Siehe auch https://wiki.ubuntuusers.de/Rechte/ und https://wiki.ubuntuusers.de/chmod/

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dein Ordner hat das Recht 754 oder wie von Dir beschrieben rwxrw-r--, d.h. dem User Fritz gehört das Verzeichnis damit darf er schon einmal alles.

    paul hat nur die Gruppe dbadm gemeinsam, die darf aber nicht in das Verzeichnis da es das Verzeichnis nicht ausführen darf (x - fehlt).

    Generell sollten Verzeichnisse die Rechte 755 oder rwxr-xr-x haben, das ist zumindest der Default unter Linux.

    Vermutlich soll paul nicht nur in das Verzeichnis reinschauen, sondern auch Dateien schreiben dann mußt Du noch das sogenannte Sticky Bit setzen.

    Code
    chmod 2775 /daten/fritz

    Dann hat Dein Verzeichnis die Rechte: drwxrwsr-x

    Und alles sollte funktionieren.

    Gruß
    Frodo

    Meine VDR Hardware

    YaVDR 0.6: Intel DQ67SW, Digital Devices Octopus Duo CI, 2x DD DuoFlex S2 V4, NVIDIA GT 610 (GF119), IMON VFD

    YaVDR 0.6: Asus Z170I PRO GAMING, NVIDIA GT 1030 (GP108-A), SilverStone ML02B-MXR, IMON LCD

    YaVDR 0.6: Intel DH67CF, TT S2-6400, NVIDIA GTX 1050 (GP107-A)

    YaVDR 0.5: Intel DH67BL, TT S2-6400, TT S2-3200, NVIDIA 210 (GT218)

    YaVDR 0.6: Zotac D2550ITX, NVIDIA GT 610 (GF119) onboard, IMON VFD

  • Da fehlt der Gruppe die Berechtigung den Inhalt des Ordners zu listen (rw- vs. rwx )- mit chmod 775 fritz kannst du erreichen, dass Besitzer und Gruppe Schreib- und Leserechte haben und andere nur lesen dürfen, chmod 770 fritz würde dritte ausschließen. Siehe auch https://wiki.ubuntuusers.de/Rechte/ und https://wiki.ubuntuusers.de/chmod/

    danke! Hat funktioniert.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!