用户名错误 Apache

用户名错误 Apache

当我尝试启动 apache 时出现错误:

AH00543: httpd: bad user name apache

我还可以看到我的 apache 用户不存在于 /etc/passwd 中

我也尝试卸载 Apache,但是收到警告:

warning: group apache does not exist - using root

SELinux 也被禁用。

有谁知道如何解决这一问题?

答案1

我已通过删除解决了该问题:

/etc/passwd.lock
/etc/group.lock
/etc/gshadow.lock
/etc/shadow.lock

答案2

或者前往/etc/httpd/目录,然后打开httpd配置文件文件,然后编辑User并将Group值设置为daemon

nano /etc/httpd/httpd.conf # or vi

查找并更改:

User apache
Group apache

User daemon
Group daemon

答案3

我解决了这个问题

sudo adduser apache

相关内容