Mehrere User,ein Verzeichnis,gleiche Rechte
Wenn viele User/Benutzer gemeinsamen Zugriff auf ein Verzeichnis brauchen, zum Beispiel um an gemeinsamen Dokumenten zu arbeiten oder ein FTP-User/Benutzer Zugriff auf das Verzeichnis des Webservers haben will/muss, oder auch umgekehrt, dann soll folgende Möglichkeit Abhilfe schaffen.
Als erstes erstmal user gemeinsamer Gruppe hinzufügen:
root:~# adduser user gruppe
root:~# chgrp -R gruppe /dasVerzeichnis
und
root:~# chmod -R g+rX /dasVerzeichnis
schafft Lesbarkeit für die Gruppe. Das muss reichen.
root:~# chmod -R g+rws /dasVerzeichnis
ändert nur bereits vorhandene Dateien sowie Verzeichnisse und ermöglicht die Nutzung des Verzeichnisses durch mehrere Benutzer in gleichen Gruppen. Von anderen Benutzern erstellte Dateien können nicht bearbeitet werden. Grund – Neu erstellte Dateien besitzen die Rechte -rw- -r– -r– UND sie gehören dem Ersteller der Datei, nicht der Gruppe.
Abhilfe:
Dass die Gruppe stimmt, wird durch chmod g+s Hauptverzeichnis erreicht. Dass die Rechte default -rw-rw-r– sind, wird mit umask 0002 erreicht.
Sollte dennoch jemand die Rechte falsch gesetzt haben, kann man immernoch das gesamte Verzeichnis kopieren und danach das Original löschen.
root:~# chmod g+s /Hauptverzeichnis bzw. /dasVerzeichnis
root:~# umask 0002 /Hauptverzeichnis bzw. /dasVerzeichnis
Altes Verzeichnis kopieren und verschieben:
root:~# cp -r /dasVerzeichnis /dasneueVerzeichnis
root:~# mv /dasneueVerzeichnis /dasVerzeichnis
Nun sollte alles reibungslos klappen.
Quelle: https://debianforum.de/