尝试将文件保存到 /var/www 时出现权限问题

尝试将文件保存到 /var/www 时出现权限问题

可能重复:
在 /var/www 中工作时如何避免使用 sudo?

我已经在我的 Ubuntu 电脑上安装了本文中的 PHP

http://www.howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu/

现在,当我尝试保存一个简单的 php 文件时,我无法做到这一点。我无法访问该文件夹 var/www

$ chmod + x / var

chmod:更改 `/var' 的权限:操作不允许

我不确定这个命令是做什么的。有人可以告诉我如何让它工作,然后我就可以从我使用的任何软件中保存文件。

我刚刚安装了 php,它运行良好,这篇文章是关于授予“var/www”权限,以便我可以保存文件。

谢谢


现在,重新启动计算机后,我的权限就起作用了。

答案1

如果您将其用于开发,只需将 /var/www 文件夹的所有者更改为您的用户名。

sudo chown username:username -R /var/www

确保将上述命令中的“用户名”一词更改为您的。

答案2

由于目录归 root 所有,因此如果不以 root 身份使用 gksu 运行,您将无法使用任何编辑器保存 php 文件。因此,我建议使用两种简单的方法来解决这个问题:

sudo cp /path/to/file.php /var/www/

(或者)

以 root 身份运行编辑器gksu,并将文件保存在/var/www/

此外,为了顺利执行 php 文件,请确保该文件具有 755 权限。希望我能帮到你。:)

答案3

该命令sudo chmod +x /var用于向指定文件/文件夹添加/删除权限。

  • +添加权限的参数
  • -删除权限所用的参数
  • 参数r表示权限为读,w写和x执行。

例子:

sudo chmod -r -w +x /var/www

删除读取权限、删除写入权限并授予/var/www所有用户和组对文件夹的执行权限。

您只需运行gksu nautilus并转到/var/www目录,然后右键单击即可。选择特性,然后转到权限选项卡,您可以在其中更改该文件夹/文件的权限。

答案4

文件夹 /var/www 需要 root 权限才能更改其权限。何不尝试:

sudo chmod +x /var

如果这对你不起作用,那么尝试只修改万维网文件夹似乎对您特别感兴趣,如下所示:

sudo chmod 777 /var/www

希望有所帮助。

相关内容