授予 www 用户 chmod 权限

授予 www 用户 chmod 权限

我有一个网站(在 Ubuntu Server 上运行),需要修改和删除文件,时不时它会遇到需要运行“chmod”才能执行其操作的文件。

然而,似乎“www”用户没有权限对任何文件运行“chmod”。

因此,我正在寻找允许“www”用户对 /var/www 文件夹以及 /var/logs 文件夹内的文件执行其操作的命令。

谢谢。

答案1

chown通常只能由超级用户使用 ( root)。对于chmod文件,我认为您需要成为文件的所有者(或成为超级用户)。

为了规避这些限制,您可以简单地始终使用它sudo来更改访问模式或所有权。

但是,您很可能不想将全局sudo权限授予用户www
这就是/etc/sudoers发挥作用的地方。由于涉及更高权力,我现在无法为您举个例子。
因此,目前,手册页sudoers就足够了。

无论如何,我都不建议这样做。如果有需要操作的文件,请确保创建这些文件时赋予了适当的访问权限,以便完成任务,或者以某种方式重新设计流程以规避此问题。

相关内容