VSFTPD および UBUNTU での FTP ユーザー/グループ権限

VSFTPD および UBUNTU での FTP ユーザー/グループ権限

g1私は、、の 3 つのユーザー グループを持つ vsftp サーバーを開発しました。g2g3グループには、その名前のフォルダーがあります。例:

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

各グループにはユーザーもいる

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

グループ 1 のユーザーはグループ 1 のフォルダーにのみアクセスできます。グループ 2 のユーザーはグループ 2 のフォルダーにのみアクセスできます。グループ 3 のユーザーはすべてのグループのフォルダーにアクセスできます。

グループ 1 のユーザーは、自分に属さないフォルダーを削除できません。例: u1 が にある u2 フォルダーを削除しようとしますhome/server/g1/u2

このタイプの権限を取得するにはどのコマンドを使用すればよいですか?

グループ 3 のユーザーのみが他のグループのフォルダーを削除できます。例: u5 はフォルダーを削除できますhome/server/g2/u4

これらの権限を取得するには、次のコマンドを使用しました。

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

しかし、それもうまくいきませんでした。

必要な権限を取得するには、chown コマンドでどのパラメータを使用すればよいですか?-cパラメータはそのためには役に立ちませんか?

関連情報