Ich möchte in einem Verzeichnis (inkl. Unterverzeichnis und Dateien) dauerhaft folgende Rechte setzen:
Folgendermaßen bin ich vorgegangen
Code
chown -R user1:user1 /opt/verzeichnis
find /opt/verzeichnis -type d -exec chmod 755 {} \;
find /opt/verzeichnis -type f -exec chmod 644 {} \;
setfacl -R -m d:u:user1:rwX,d:g:user1:rwX,d:o:rX /opt/verzeichnis
Code
getfacl /opt/verzeichnis
# file: opt/verzeichnis
# owner: user1
# group: user1
user::rwx
user:user1:rwx #effective:r-x
group::r--
group:user1:r-x
mask::r-x
other::r-x
default:user::rw-
default:user:user1:rwx
default:group::r--
default:group:user1:rwx
default:mask::rwx
default:other::r-x
Alles anzeigen
Das Problem ist, dass ein Tool in das Verzeichnis schreibt und dabei die Rechte entsprechend anders setzt
root:user2
Dateien: 660
Verzeichnisse 755
Ich bin davon ausgegangen, wenn ich setfacl als default setze, dass dies auch auf zukünftige Dateien/Verzeichnisse vererbt wird.