如何将自己添加到 apache 组?

Ali*_*Ali 8 command-line-interface centos apache-2.2

我在我的 Xserver 上运行我的 CentOS 服务器,结果是当我想将我的 Wordpress 尤其是现在升级到 Wordpress 3.3.2 时,问题是我得到了

Warning: copy(/wp-admin/includes/update-core.php) [function.copy]: failed to open stream: Permission denied in /wp-admin/includes/class-wp-filesystem-direct.php on line 200

我知道这是一个权限问题。

因为我的 wordpress 的 owner:group 在 apache

所以我想知道如何apache使用命令行将自己添加到同一组甚至与 root 相同的组中?[终端]

更多信息:

我有密码root来执行任何需要 root 密码的命令。

小智 22

对于现有用户

sudo /usr/sbin/usermod -a -G apache <username>
Run Code Online (Sandbox Code Playgroud)


ray*_*ray 11

如果用户已经存在,使用

sudo usermod -g <groupname> <user>
Run Code Online (Sandbox Code Playgroud)

如果是新用户,

sudo useradd -g <groupname> <user>
Run Code Online (Sandbox Code Playgroud)

  • 使用 `-a -G` 作为辅助组。否则它是主要组 (2认同)

Blu*_*ict 8

尝试以下操作(如果您在 sudoers 列表中)或在 root 下:

 sudo adduser <username> apache
Run Code Online (Sandbox Code Playgroud)

如果您不熟悉 sudo,这里有一个简短的指南

  • 它说找不到命令? (2认同)