Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Ordnerrechte erzwingen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2021
    Beiträge
    3

    Ordnerrechte erzwingen

    Normalerweise bin ich Mac User, habe mir aber jetzt einen Medien- und TimeMachine Fileserver mit Debian und OpenMediaVault aufgebaut. Die Festplatten sind als ZFS-Pool eingerichtet. Alles funktioniert gut, nur iTunes auf dem Mac hat ein Problem mit dem Herunterladen neuer Podcast Folgen.
    Ich habe für iTunes einen eigenen Ordner angelegt und auch als DAAP Server eingerichtet. Der Download von Podcasts läuft so, daß iTunes zunächst einen temporären Ordner anlegt und die Datei erst am Ende in den eigentlichen Podcast-Ordner schreibt. Aber dieser temporäre Ordner bekommt die Berechtigungen 675 und iTunes kann damit nicht arbeiten. Wenn ich die Berechtigungen ganz schnell auf 777 ändere, wird die Episode geladen.

    Es ist nicht so, dass iTunes ein generelles Problem mit dem Server hat. Ausgehend von einem leeren Ordner, egal ob als DAAP Server oder als normaler Ordner genutzt, schreibt iTunes alle benötigten Bibliotheken mit 664 und Ordner mit 755 und kopiert auch die Musikdateien korrekt. Es ist nur dieser temporäre Download Ordner, der die falschen Berechtigungen bekommt.

    Ich habe alle erdenklichen Variationen ausprobiert, sogar dem Benutzer root-Status gegeben. Es ist immer das Gleiche.

    Ist es möglich, beim Erstellen eines Ordners 777 bzw. beliebige Berechtigungen zu erzwingen, unabhängig davon, wer den Ordner erstellt? Ich habe etwas über /etc/profile gelesen, habe aber keine Ahnung, wie man das einstellt. Oder ist es möglich, die Berechtigungen ignorieren zu lassen? Da ich der einzige Benutzer bin, wäre das kein großes Problem.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Welches Protokoll nutzt Du denn? Samba / CIFS, NFS, ...?
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Ich denke, hier könnte "umask" weiterhelfen.

    Wo die bei bei Dir gesetzt wird, kannst Du vllt. mit

    Code:
     grep -wr  umask /etc/* 2>/dev/null
    erahnen.
    Das Kommando durchsucht rekursiv alle Dateien unterhalb von /etc nach dem Wort "umask" und unterdrückt evtl. Fehler.

    Bei meiner alten Susi hier wäre das "/etc/login.defs".

  4. #4
    Registrierter Benutzer
    Registriert seit
    Apr 2021
    Beiträge
    3
    Zitat Zitat von marce Beitrag anzeigen
    Welches Protokoll nutzt Du denn? Samba / CIFS, NFS, ...?
    Das läuft alles über Samba.

    Zitat Zitat von Aqualung Beitrag anzeigen
    Ich denke, hier könnte "umask" weiterhelfen.

    Wo die bei bei Dir gesetzt wird, kannst Du vllt. mit

    Code:
     grep -wr  umask /etc/* 2>/dev/null
    erahnen.
    Das Kommando durchsucht rekursiv alle Dateien unterhalb von /etc nach dem Wort "umask" und unterdrückt evtl. Fehler.

    Bei meiner alten Susi hier wäre das "/etc/login.defs".
    Ich werde das mal durchsuchen. Die smb.conf hatte ich mir schon mal angeschaut, aber da sind alle umask Werte korrekt geschrieben. Ich habe da aber auch noch nichts drin rumgepfuscht.

    Was mich dabei aber immer stutzig macht, ist die Tatsache, daß ALLE anderen Ordner mit korrekten 755 erzeugt werden. Es sind nur diese temporären Ordner, die nicht passen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Poste doch bitte mal die smb.conf
    Ich bin root - ich darf das.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Apr 2021
    Beiträge
    3
    Das ist die smb.conf
    load printers = no
    disable spoolss = yes
    printing = bsd
    printcap name = /dev/null
    unix extensions = yes
    wide links = no
    create mask = 0777
    directory mask = 0777
    use sendfile = yes
    aio read size = 16384
    aio write size = 16384
    time server = no
    wins support = no
    multicast dns register = no
    #Special configuration for Apple's Time Machine
    fruit:aapl = yes
    #======================= Share Definitions =======================
    [musik]
    path = /HansRAID/musik/
    guest ok = no
    guest only = no
    read only = no
    browseable = yes
    inherit acls = yes
    inherit permissions = no
    ea support = no
    store dos attributes = no
    vfs objects = fruit streams_xattr
    printable = no
    create mask = 0664
    force create mode = 0664
    directory mask = 0775
    force directory mode = 0775
    hide special files = yes
    follow symlinks = yes
    hide dot files = yes
    valid users = "musik"
    invalid users =
    read list =
    write list = "musik"

Ähnliche Themen

  1. Samba Ordnerrechte
    Von Huhn Hur Tu im Forum Linux in heterogenen Netzen
    Antworten: 5
    Letzter Beitrag: 28.09.08, 13:30
  2. port 443 erzwingen
    Von cng im Forum Linux als Server
    Antworten: 13
    Letzter Beitrag: 07.10.06, 12:47
  3. Confixx kann keine "web" Ordner erstellen (Ordnerrechte)
    Von witti87 im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 14.03.05, 21:07
  4. samba: Änderung der Ordnerrechte sofort übernehmen
    Von Olli im Forum Linux in heterogenen Netzen
    Antworten: 3
    Letzter Beitrag: 13.03.03, 19:57
  5. Apache und Ordnerrechte
    Von Tocotac im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 29.09.02, 20:19

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •