我需要在文件系统中添加在线商店配置文件var/www
。但我无法访问文件系统,因为它说只有所有者才能访问它,所有者是root
。
那么,我该如何访问这些文件?或者我是否可以以所有者身份使用我的文件系统?
我需要创建一个名为的目录ubuntu
并var/www
存储我的在线商店配置文件。
答案1
默认情况下,/var/www
由 root:root 拥有,只有管理员才能添加或更改那里的文件。您需要将的内容设置/var/www/
为正确的权限。有几种方法,但我使用的是一种方法:将组设置为www-data
并将您的用户添加到该组。
设置组www-data
:
sudo chgrp -R www-data /var/www/ubuntu
将您的用户添加到www-data
:
sudo usermod -a -G www-data $USER
这样,您就成为可以在里面书写的群组的一部分/var/www/
。
但是我建议先阅读您从 Web 服务器获得的文档,因为这只是设置正确且安全的权限的一小部分。目录的权限通常设置为755
或775
,文件权限设置为644
或,664
具体取决于您希望谁能够执行操作。
答案2
尝试sudo -s
在终端中执行命令。但请确保您知道自己在做什么。
另外,如果你不想弄乱终端,你可以按 ALT+F2 并输入gksu nautilus
。这将以 root 用户身份打开文件管理器窗口。
答案3
一个更加友好的 GUI 方式是在终端中使用 gksu 命令,它会弹出一个小框,输入 Nautilus 以 root 身份打开它