Ich arbeite mit einigen Freunden am selben Verzeichnis und sie greifen über SSH darauf zu.
Ich habe uns derselben Gruppe hinzugefügt und ein Sticky-Bit definiert, um die Werte der Benutzergruppe gleich zu halten.
Wenn ein Benutzer jedoch eine Datei / einen Ordner erstellt, wird das Attribut "Schreiben" nicht für die Gruppe definiert, sodass andere Benutzer nicht in die Gruppe schreiben können.
Wie kann ich die Umask definieren, um den Write-Wert für Gruppen im jeweiligen Verzeichnis und dessen Unterordnern hinzuzufügen?
Ich habe zuvor versucht, Hilfe zu finden, aber ich habe nur Hilfe für Fedora / CentOs gesehen, und ich verwende Debian Squeeze.
Danke für Ihre Hilfe
setfacl -R -m group:groupname:rw-,d:group:groupname:rw- directory/
um die Berechtigung r und w für die Gruppe "Gruppenname" für ein Verzeichnis zuDie umask ist eher ein Attribut der Umgebung eines Benutzers (genauer gesagt ein Prozess) als ein Verzeichnis. Daher sollte jeder Benutzer, der dieses Verzeichnis freigibt, den folgenden
umask
Befehl zu seinem hinzufügen~/.profile
:Dadurch können von ihnen erstellte Dateien standardmäßig in Gruppen geschrieben werden.
quelle