我安装了本地 Web 服务器 (apache2、php5、mysql)。每当我想编辑某些权限、创建文件夹或向主机添加某些行时,我都需要以 root 身份登录。
我是否需要始终以 root 身份授予这些文件夹和文件的权限,还是有办法一次性完成?也许我应该由我想要使用的用户重新安装 Web 服务器?
答案1
您可以通过将文件所有权授予用户来实现这一点。使用 chown 命令即可实现。
前任:chown -R user website_folder
[-R 表示递归更改文件所有权;相应地更改用户和文件夹]。
并确保您也有写入权限。您可以使用 chmod 设置写入权限。
前任:chmod +x webpage.html
【上述命令将赋予当前用户写权限】
答案2
另一个选项是将其添加user
到 Web 服务器使用的组(以及 Web 文件的组)
usermod -aG www-apache $USER
通常情况下,apache 配置文件对www-apache
组(和目录中的/var/www
)具有写入权限