FTP-Benutzer-/Gruppenberechtigung für VSFTPD und UBUNTU

FTP-Benutzer-/Gruppenberechtigung für VSFTPD und UBUNTU

Ich habe einen vsftp-Server mit drei Benutzergruppen entwickelt: g1, g2, g3. Jede Gruppe hat einen Ordner mit ihrem Namen. Beispiel:

/home/server/g1
/home/server/g2
/home/server/g3

Jede Gruppe hat auch Benutzer

sudo useradd -g g1 u1
sudo useradd -g g1 u2
sudo useradd -g g2 u3
sudo useradd -g g2 u4
sudo useradd -g g3 u5

Benutzer der Gruppe 1 können nur auf die Ordner der Gruppe 1 zugreifen. Benutzer der Gruppe 2 können nur auf die Ordner der Gruppe 2 zugreifen. Benutzer der Gruppe 3 können auf die Ordner aller Gruppen zugreifen.

Benutzer in Gruppe 1 können keine Ordner löschen, die ihnen nicht gehören. Beispiel: u1 versucht, den Ordner u2 unter zu löschen home/server/g1/u2.

Welchen Befehl muss ich verwenden, um diese Art von Berechtigung zu erhalten?

Nur Benutzer in Gruppe 3 können die Ordner in den anderen Gruppen löschen. Beispiel: u5 kann den home/server/g2/u4Ordner löschen.

Um diese Berechtigungen zu erhalten, habe ich die folgenden Befehle verwendet.

sudo chown -c -R g3 home/server/g1
sudo chown -c -R g3 home/server/g2

Aber es hat auch nicht funktioniert.

Welche Parameter muss ich im chown-Befehl verwenden, um die erforderlichen Berechtigungen zu erhalten? Wäre der -cParameter dafür nicht nützlich?

verwandte Informationen