我解决了这个问题。在干预系统的权限后我发现user "anjan"
谁是 的所有者/home/anjan
具有读/写/执行权限/home/anjan
但是group "anjan"
,创建时间user "anjan"
创建时根本没有任何权限。
ls -l /home/
showed
drwx------. 28 anjan anjan 4096 Jan 21 13:19 anjan
所以我用这个命令更改了权限
chmod -R 770 /home/anjan
ls -l /home/
drwxrwx---. 28 anjan anjan 4096 Jan 21 13:19 anjan
我发现我的 apache 是在哪个用户下运行的this https://stackoverflow.com/questions/2509334/finding-out-what-user-apache-is-running-as线。它正在运行user "apache"
所以我添加了user "apache"
to group "anjan"
用这个命令。
usermod -G anjan,apache apache
之后瞧。不再禁止 error.
附:我以 root 用户身份完成了所有操作。
UPDATE看来提供的链接现在已损坏。Heres https://stackoverflow.com/q/4317156/1682148另一个。
为了安全起见(避免将来链接损坏),请在此处复制命令。在终端类型中 -
ps axo user,group,comm | grep apache