willy4711 hat geschrieben: 22.07.2019 10:01:28
644 reicht nicht, da mein Musikprogramm da ja noch einiges in diesen Verzeichnissen zu tun hat. taggen / verschieben / Bilder einfügen / Thumbnails erstellen usw.
Weißt du überhaupt, was die Zahlen bei den Dateirechten bedeuten?
644 heißt lesen/schreiben für den Besitzer und lesen für alle anderen. Wenn dein Player also unter deinem Namen läuft, kann er die Dateien auch beschreiben.
Dateirechte:
1=ausführen, also Dateien können als Programm gestartet werden. Bei Verzeichnisssen erlaubt es den Wechsel ins Verzeichnis.
2=schreibbar
4=lesbar
7 ist also die Summe aus ausführen + lesen + schreiben.
Müsste also, wenn man es streng nimmt so was wie 766 oder 666 sein.
Nein. Die erste Ziffer steht für Benutzerrechte, die zweite für die Rechte der Gruppenmitglieder und die die dritte Ziffer für die Rechte aller derjenigen, die nicht Benutzer oder Gruppenmitglied sind.
Du brauchst zum Taggen nur Schreibrechte und Leserechte, also 2+4=6, Ausführrechte sind hier völlig sinnlos. Gruppenmitglieder brauchen keine Schreibrechte, wenn sie nicht selbst taggen können sollen, ebenso wenig der Rest. Es reicht also 644.
Und wie gesagt, die 7 in den Rechteziffern wird wirklich
nur für Verzeichnisse benötigt, Dateien, die nur Daten wie Texte, Filme, Bilder, Music...enthalten, brauchen dieses Rechtebit
niemals. Und man sollte es tunlichst unterlassen, das Ausführbit zu setzen, wenn es nicht unbedingt nötig ist.
In gewisser Hinsicht sind ausführbare Programme und Skritpe auch Dateien, die, um sie auszuführen, das Ausführbit brauchen. Hier sollte das Ausführbit aber die absolute Ausnahme bleiben.