我在本地添加的用戶的權限

我在本地添加的用戶的權限

我在我的 Mint (Ubuntu) 桌面上添加了一個用戶,以便他可以 ftp 我可以共享的文件 – 我是 Peter,他是 john,所以我們有/home/peter/home/john。我希望對他的主共享擁有完全權限,這樣我就可以將文件複製到共享驅動器或從共享驅動器複製文件,但不允許他訪問我的主目錄。

我認為我可以將自己添加到 john 群組就足夠了(不)我嘗試了各種選項但沒有成功(強力我可以sudo cp到我的主目錄然後更改所有權)

答案1

您需要將兩個使用者新增至一個公用群組,然後授予該群組對共用資料夾的完全存取權。

有些系統有一個users用於此目的的群組,因此:

$ sudo install -d -m 770 -g users /var/ftp/pub/shared

這會在 FTP 守護程式/pub目錄的標準位置下建立一個資料夾,群組的任何成員users都可以寫入該資料夾。

(你的 FTP 設定可能有不同的父路徑。我實際上還沒有在 Mint 上嘗試過檢查它。檢查你的 FTP 守護程式的配置。)

然後你只需要將peter和添加john到該users組中:

$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john

相關內容