带有经理用户的 Linux 共享文件夹



我有一个/ftp 目录。在其中,是不同用户的子目录。

/ftp/max
/ftp/alex
/ftp/arturo
/ftp/paco

我需要每个用户,只能在他的目录中读取,写入,执行。没有别的(这部分我可以用chroot来做这些文件夹中的每个用户(

现在,我需要一个用户,例如:营销。谁将能够在所有这些用户中读取,写入,执行所有内容,而无需成为root?

我应该如何管理? 我想过创建一个组,例如:共享,并设置chown -R :shared /ftp&&chmod -R g+s /ftp,以便在/ftp 中创建的所有文件都将与共享组所有者一起。

然后在该群体内部进行营销?

检查访问控制列表 (ACL(- 它为文件系统提供了额外的、更灵活的权限机制。它旨在协助UNIX文件权限。ACL 允许您为任何用户或授予对任何磁盘资源的权限。

您可以使用以下命令在文件夹上添加具有 r-x 权限的组名"somegroup":

setfacl -m g:somegroup:r-x /path/to/folder

您可以使用以下方法检查文件夹的 ACL 是什么:

getfacl /path/to/folder

最新更新