httpd: AH00543: httpd: bad user name apache


問題現象

當啟動 apache 時,出現一下異常:AH00543: httpd: bad user name apache

在這里插入圖片描述

解決方法

 groupadd apache
 #或
 useradd -g apche apache

然后又報錯:

useradd: cannot open /etc/passwd

解決方案

  • 用lsattr命令查看/etc/passwd的隱藏權限
lsattr /etc/passwd
  • 查看結果
# lsattr /etc/passwd
-----a---------- /etc/passwd
  • 去掉a的權限
chattr -a /etc/passwd
  • 再次查看
# lsattr /etc/passwd
---------------- /etc/passwd
  • 重新添加用戶
useradd -g apche apache

添加成功!

擴展

為文件添加i的權限命令是
#增加i的權限
chattr +i fileName
#去除i的權限
chattr -i fileName
#增加a的權限,內容可以追加,不能刪除
chattr +a fileName
#除去a的權限
chattr -a fileName


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM