授予 www 文件夹权限

授予 www 文件夹权限

刚接触 Linux(Ubuntu)。每次都迷路了,这次我刚安装 Apache 并尝试在www文件夹中创建文件。但它给出了权限错误。

现在我甚至不知道如何进入www中的文件夹terminal。很尴尬,但就是找不到办法。

有人能帮我设置这个文件夹的权限吗?还有如何在终端中访问该文件夹。

答案1

默认允许drwxr-xr-x

默认所有者root

到达万维网终端中的目录:

cd /var/www

要更改权限:

sudo chmod 755 /var/www     ( this is the default)

更改所有者:

sudo chown root:root /var/www (this is the default)

在 /var/www 中创建目录:

sudo mkdir /var/www/nameyouwant

更改新目录的所有者:

 sudo chown username:usernamegroup /var/www/nameyouwant -R

注意你可以使用 -R 选项递归

答案2

apache 使用的默认 www 文件夹位于/var/www

但是,它归 apache 用户所有:www-data。为了能够将文件放入该文件夹,您可以暂时成为 apache 用户:键入sudo su www-data(在终端内)。您在该控制台上发出的任何命令都将以 apache 用户身份执行,直到您键入exit

或者,更好的方法是,你可以复制一些东西,然后把它们改成属于 apache 用户:sudo cp myfiles /var/www && sudo chown /var/www/myfiles www-data:www-data就可以了(其中我的文件是您想要放置在 /var/www 文件夹中的文件)。

相关内容