VSFTPD 和 UBUNTU 上的 FTP 使用者/群組權限

VSFTPD 和 UBUNTU 上的 FTP 使用者/群組權限

我開發了一個 vsftp 伺服器,有三個使用者群組:g1g2g3。每個群組都有一個帶有其名稱的資料夾。例如。

/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 中的資料夾。

第 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用處嗎?

相關內容