我无法访问根文件夹


16

我无权访问我的根文件夹:Ubuntu说我没有访问它的必要权限。我也无法访问lost + found,这给了我同样的错误信息

这里有人可以提供这些问题的答案吗?


5
@DevynCollierJohnson可能不是。这似乎是在询问/(根目录)而不是/root(根的主目录)。此外,这也要问lost+found(始终在,/但永远不在/root,因为实际上/root是没人放置在单独文件系统上的少数几个顶级目录之一。)
Eliah Kagan

Answers:


17

有两个不同的文件夹,称为“根”文件夹:(文件系统/,实际上是应该被称为“根文件夹”的唯一文件夹),以及/root根用户主目录)。在正常操作过程中(即执行管理任务时除外),用户无法在/或中创建新文件/root

您不应该更改任何一个目录的所有权或权限/特别是更改它们可能会严重破坏事情,甚至可能超出安全性的范围,具体取决于您的应用程序和服务对的所有权和权限所做的假设/)。

如果已gksu安装软件包,则可以运行gksudo nautilus以打开根目录拥有的文件浏览器窗口。如果这样做,请格外小心,仅将其用于必须具有root用户权限的任务,并在完成后将其关闭(因此,以后不要将其与普通的Nautilus窗口混淆)。

如果您尚未gksu安装并且不想安装它,sudo -i nautilus或者说sudo -H nautilus是相当安全的话。(相反,如果要使用plain sudo nautilus,则可能需要修复主目录中的某些内容,以使Nautilus在以root身份运行时再次正常工作。)

但是,通常您也不需要这样做。您很少需要手动编辑或的顶级/内容/root。我建议提供更多信息-或提出一个新问题-确切说明您要完成的工作。您需要执行的特定任务将确定您应如何进行。

最后,请注意lost+found。这将存储在文件系统修复操作中恢复的文件。由于此类文件可能来自文件系统中的任何位置,因此必须具有root用户权限才能访问它们(否则,非管理员可能会访问系统上的任何信息)。如果您认为可能有想要回收的文件,则可以通过运行以下命令进行检查

sudo ls /lost+found

在终端窗口(Ctrl+ Alt+ T)中。

如果有想要的文件,则可以将它们复制出来(如果它们的所有权和权限没有给您必要的访问权限,请进行更改)。您可以使用cpchmodchown(以root身份以root身份sudo)在终端上以root身份进行操作,也可以如上所述使用root拥有的Nautilus窗口来进行操作。

如果您需要更改文件的所有权和权限,则:

  1. 确保不要对多余的文件进行更多操作,例如,某些人不小心更改了系统大部分的所有权或权限,然后不得不重新安装,并且
  2. 我推荐使用本指南,以了解Ubuntu中的所有权/权限系统(这也适用于大多数其他类似Unix的 OS)。维基百科可能也有帮助。

12

是的,这对Ubuntu和每个Linux发行版都是正常的。您无法访问根文件夹,因为该文件夹由root拥有,并且是用户文件夹。

但是,如果确实需要,可以sudo -i在终端中使用命令来访问该文件夹。请注意,如果您弄乱了任何东西,那是您的责任

还可以通过按Super+F2键并键入来使用nautilusgksu nautilus

更改根文件夹的权限。

假设您要更改根用户的主文件夹(即/root文件夹)的权限,我想说,这样做是非常不好的主意。因为,如果您更改了root的主目录的权限,并在那里删除或修改了一些关键文件,则可能会导致系统完全无法使用。您可能需要从头开始安装Ubuntu。

但是,如果您确实需要,则命令为chmod:

sudo chmod -R 777 /root

将允许您访问该/root文件夹。请参阅chmod命令的手册页。

要了解有关文件权限的更多信息,请阅读此内容


好的,谢谢,但是我该如何更改权限,以便我可以访问那些文件夹,我需要什么命令,或者您可以提供列出命令的链接,我是ubuntu的新手。谢谢
zanxt

@zanxt看到我的最新答案
Anwar

3
请注意,Linux和Ubuntu的安全性取决于诸如未以root用户身份登录以及维护已设置的系统文件和root文件的权限。几乎没有什么理由可以使您在正常使用时需要访问根文件夹。它只是为了提供与确实需要root的那些进程的兼容性。
fabricator4

即使有人决定更改/root(坏主意)的权限,也不必一定要更改权限777。将他们更改为770并将选定的用户添加到root组中,将允许这些用户在中创建,访问和修改文件/root。或者,将的所有者更改/rootsudo可以让管理员访问它。所有这些选项确实很糟糕,不应该执行,但是将权限设置为777for /root可能是最糟糕的选择。我理解您提出这种方法的意图不是要提倡它。我不同意你的看法。
伊莱亚·卡根
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.