Berechtigung unter Linux erteilen

Berechtigung unter Linux erteilen

Ich habe einen Linux-Webserver mit 2 Festplatten. Es gibt 2 Benutzer, einer kann auf /home/user1 zugreifen und der andere auf /home2/user2

Ich möchte Benutzer1 die Berechtigung erteilen, auf /home2/users/ zuzugreifen (rekursiv), ohne Benutzer2 den Zugriff auf sein Home-Verzeichnis zu entziehen.

Wie lässt sich das am besten bewerkstelligen?

Antwort1

Fügen Sie beide derselben Gruppe hinzu und ändern Sie die Berechtigung für Folgendes:

RWX------ /home1/user1
RWXRWX--- /home2/user2

Danke an @Niklas B: Sie müssen außerdem die SGID des Verzeichnisses /home2/user2 auf die Gruppe festlegen, der beide angehören.

wenn es die Hauptgruppe von Benutzer2 ist, geschieht dies automatisch, wenn nicht, verwenden Sie den Befehl „chgrp“ (vergessen Sie nicht -r für rekursiv! =))

Antwort2

Erstellen Sie für beide Benutzer eine Gruppe (Benutzer) und gewähren Sie der Gruppe Lese-/Schreib-/X-Zugriff auf das zweite Home-Verzeichnis ;)

Antwort3

Wenn Benutzer in derselben Gruppe sind, können Sie Gruppenberechtigungen für Ordnerbenutzer festlegen. Oder wenn Sie nicht möchten, dass andere Benutzer auf /home2/users zugreifen, können Sie eine neue Gruppe erstellen und Benutzer1 und Benutzer2 hinzufügen. Nachdem Sie die Berechtigung für die neue Gruppe festgelegt haben.

Antwort4

Lassen Sie sie user1beispielsweise zu einer Gruppe gehören group1und erlauben Sie group1ihnen den Zugriff /home2/users.

Angenommen, Sie haben user1 in einer Gruppe namens „group1“ eingerichtet.

chgrp -R group1 /home2/users

chmod -R 770 /home2/users

Wenn Sie möchten, dass die darunter erstellten Dateien/Verzeichnisse /home2/usersin Zukunft für Benutzer1 zugänglich sind (unabhängig davon, wer sie erstellt hat), müssen Sie die SGID festlegen: chmod g+s /home2/users Beachten Sie, dass der obige Befehl nur vom /home2/usersEigentümer festgelegt werden kann.

Können Sie Ihr Ziel näher erläutern? Warum muss Benutzer1 auf das Home-Verzeichnis von Benutzer2 zugreifen können? Ist es schlecht, wenn Benutzer2 auf das Home-Verzeichnis von Benutzer1 zugreifen kann?

verwandte Informationen