如何以根用户或所有者身份访问文件系统?

如何以根用户或所有者身份访问文件系统?

我需要在文件系统中添加在线商店配置文件var/www。但我无法访问文件系统,因为它说只有所有者才能访问它,所有者是root

那么,我该如何访问这些文件?或者我是否可以以所有者身份使用我的文件系统?

我需要创建一个名为的目录ubuntuvar/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 服务器获得的文档,因为这只是设置正确且安全的权限的一小部分。目录的权限通常设置为755775,文件权限设置为644或,664具体取决于您希望谁能够执行操作。

答案2

尝试sudo -s在终端中执行命令。但请确保您知道自己在做什么。

另外,如果你不想弄乱终端,你可以按 ALT+F2 并输入gksu nautilus。这将以 root 用户身份打开文件管理器窗口。

答案3

一个更加友好的 GUI 方式是在终端中使用 gksu 命令,它会弹出一个小框,输入 Nautilus 以 root 身份打开它

相关内容