我在安装了 CPanel 的 CentOS VPS 机器上运行了该命令chown -R myuser:myuser /usr/local/
。这覆盖了 apache、cpanel、php 安装文件夹中的所有所有权,并且 apache 在启动时抱怨权限问题:
AH00526: Syntax error on line 341 of /usr/local/apache/conf/httpd.conf:
SuexecUserGroup configured, but suEXEC is disabled: Invalid owner or file mode for /usr/local/apache/bin/suexec
我想知道最好的方法是恢复所有者权限而不重置盒子或回到备份。
答案1
一种可能性是使用 yum 或 rpm 重置权限,方法是使用 yum 运行验证。这将告诉您哪些软件包将被删除,并且希望可以将其追踪到 /usr/local/ 目录。
$ yum -a -V