如何授予用户访问其他一些主目录的权限

如何授予用户访问其他一些主目录的权限

我将 GNU/Linux 用户配置为 vsftpd FTP 服务器的用户,并且有以下安全限制:

  • 用户可以在他的主目录中读写。
  • 用户酒吧可以在他的主目录中读写的。
  • 用户巴兹可以在他的和中读写的并读入酒吧的主目录。
  • 所有用户不得读取任何其他目录(用户位于chroot监狱vsftp.conf).

我怎样才能实现这样的目标?

答案1

我建议在这种情况下使用 ACL(访问控制列表)。它允许比用户/组权限更细粒度的控制。

https://linuxconfig.org/how-to-manage-acls-on-linux进行介绍。

答案2

一般来说,要么你打开660之类的特定文件夹的权限

它们中的每一个都属于可以访问特定文件夹的特定组,例如:如果folder2属于apache,您可以执行 usermod -a -G apache bar 来允许他访问此文件夹,但此时您必须加倍 -检查是否过于宽松

也许您可以做中间组来访问某些文件夹,但我不确定操纵 /home/ 中内容的权限是否是一个好主意,最好使用网络共享安装点或其他位置的共享文件夹我认为文件系统

相关内容