for*_*ice 5 permissions wordpress centos
我在使用CentOS 7 LAMP堆栈的VPS上运行WordPress.我已按照本指南设置权限,即我已运行
sudo chown apache:apache -R *
确保我的wordpress目录归所有者所有apache:apache
.
我还使用以下命令设置了WordPress目录和文件权限:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
(我必须在上面的命令前加上sudo
)
通常我通过SSH使用登录来管理服务器myuser
,其中myuser
属于apache
组和wheel
组.
我有3个问题:
sudo
,否则我会收到权限错误.由于myuser
属于apache
并apache
拥有该目录,我很困惑为什么我仍然需要为命令添加前缀sudo
.git
命令(如a)都git pull
要求我在命令前加上sudo
,否则我会收到权限错误.关于我缺少的任何想法?
644 means:
* (owning) User: read & write
* Group: read
* Other: read
Run Code Online (Sandbox Code Playgroud)
CRUD是一个写命令,所以你不允许这样做.你改变664
或继续使用sudo.基本上,没有sudo就不允许在文件系统上进行任何写入过程,因为您的用户不是所有者(尽管他在该组中的事件).