![设置文件夹具有固定用户和组](https://linux22.com/image/721221/%E8%AE%BE%E7%BD%AE%E6%96%87%E4%BB%B6%E5%A4%B9%E5%85%B7%E6%9C%89%E5%9B%BA%E5%AE%9A%E7%94%A8%E6%88%B7%E5%92%8C%E7%BB%84.png)
几年前,我注册了一个 VPS,它有一个自定义 CMS,用于设置新的虚拟主机。我非常喜欢的功能之一是,当创建新主机时,它会为该主机设置一个新文件夹和一个新用户。用户和组被锁定,因此即使 root 在该文件夹树下创建新文件,它仍会保留正确的用户名。
我尝试过使用 ACL 和粘性位设置,但无济于事。我完全有可能做错了。最好的设置方法是什么?提前谢谢。
答案1
这可能是他们创建虚拟主机的软件的一个功能。它会在后台使用“chown”命令。
您可以使用目录上的 setgid 位设置组所有权,但文件所有者始终是创建它的人。更改所有者的唯一方法是使用“chown”命令。
您可以通过编写脚本来执行按照您要求的方式设置虚拟主机所需的所有步骤,从而实现该托管公司所做的事情。