我在我的 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