0

我有一个 LAMP 服务器,我在其中运行以下命令来设置 /var/www 中文件的权限:

groupadd web
usermod -a -G web my_user
chown -R root:web /var/www
chmod -R 775 /var/www
chmod -R g+s /var/www

我的目标是让“web”组的任何成员都可以写入所有文件。是否有一种安全的方法可以在不更改文件所有权的情况下允许文件上传(例如在 Wordpress 中)?注意:这是一个私人服务器。

4

1 回答 1

1

仅对目录应用权限的一种方法是使用该find命令。例如:

# Set the owner and group on everything.
chown -R root:web /var/www

# Make *directories* read/write/execute and set the `sgid` bit.
find /var/www -type d -print | xargs chmod g+rwxs

您不想运行chmod -R 775 /var/www,因为这将使您的所有文件都可执行,这可能不是您想要的。

于 2012-04-04T12:56:34.433 回答