Ich habe systemweite Standardberechtigungen festgelegt mit umask 027
. Ich muss ein Verzeichnis erstellen, dessen Unterverzeichnisse eine Berechtigung von 775 benötigen und dessen Dateien 664 Berechtigungen benötigen, und diese Berechtigungen nach dem Booten des Systems dauerhaft machen.
Ich suche nach den besten Optionen, ohne die Sicherheit zu beeinträchtigen. Irgendwelche Ideen?
Lassen Sie mich die Situation erklären: Ich habe eine Standardberechtigung von 027 (systemweit) und möchte, dass Apache2 in ein Verzeichnis (das Verzeichnis) schreibt, das 022 sein sollte, damit andere Benutzer (sagen wir ... einen anderen Daemon wie z Flash Media Server zum Streamen eines Videos), um darauf zuzugreifen und es auszuführen. ¿Irgendwelche guten Ideen? (FMS sollte in der Lage sein, Videos aus neuen Verzeichnissen von apache2 auszuführen).
Vielen Dank.
Einige Untersuchungen durchgeführt:
sudo chfn -o "umask=002" daemon_username
- Bash-Skript, das beim Booten mit
umask 022
dem gewünschten Verzeichnis ausgeführt wird hinzufügen
/etc/fstab
(besonders vorsichtig mit Zeile 2 in Bezug auf das Binden) [GEPRÜFT und NICHT ARBEITEND]:IP_NFS_Volume:/nfs_mount /local_tempmount nfs tcp,nolock,intr,rsize=8192,wsize=8192 /local_tempmount /desired_mount none bind,dmask=0002,fmask=0002
PS Ich suche einen Konsolenbefehl, ein Skript (sogar einen periodischen Befehl, der von cron ausgeführt wird), aber etwas, das ohne X11 ausgeführt wird.