刚接触 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 文件夹中的文件)。