我正在尝试查看属于某个目录的组,并让 www-data 成为目录的管理员,这样我就可以使用 php unlink 功能删除目录中的文件。我在网上查找过,并尝试过 chgrp 和 chmod 等许多方法,但都无济于事。有人能给我指出正确的方向吗?我认为我只是按照错误的顺序做事,需要一些指导。我对 Linux 了解一点,但不是很多,我想这就是我的问题所在。
上下文:该文件夹位于 NAS 驱动器内。 Apache 设置为指向 NAS 驱动器,并且内容按预期提供。但是,当涉及到从子文件夹中删除文件时,我收到 php 中的取消链接权限被拒绝错误(假设这是由于 www-data 无权从文件夹中删除)
答案1
您非常接近,chown 命令设置用户和组所有权。要更改目录或文件的用户或组所有者,请参阅下面的示例。
前任。 chown 用户:组/路径/到/目录/或/文件
如果您想更改目录以及所有文件和子目录的所有权,您可以使用如下命令,但要非常非常小心,如果不谨慎使用,它可能是一个危险的命令。
chown 用户:组/路径/到/目录 -R