我在本地添加的用户的权限

我在本地添加的用户的权限

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

相关内容