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