如何在不以 root 身份登录的情况下获得 root 访问权限?

如何在不以 root 身份登录的情况下获得 root 访问权限?

我正在使用 13.04 尝试编辑或拖放文件,但由于所有文件夹都归 root 所有并分配给组“root”,所以我不允许这样做。

我将当前用户名添加到“root”组但仍然无法编辑。

我不想必须以 root 身份登录才能执行此操作,或者将所有文件夹组更改为其他组。

我有哪些选择。

答案1

我们可以使用 root 权限运行 Nautilus

sudo -i nautilus

但我们需要格外小心以及我们接下来要做的事情。

Root 功能非常强大,大多数保护系统免受意外影响的措施将不再有效。没有人能阻止 Root 做蠢事。不会有任何警告。

因此,对于需要以 root 身份运行 Nautilus 的用户,我给出以下建议:

  • 仅针对这一项任务这样做。完成后请退出 Nautilus,以免意外地以 root 身份执行本应以用户身份执行的不必要的操作。
  • 请勿拖放。鼠标稍微移动不稳就可能导致系统崩溃。最坏的情况是您将无法再启动。
  • 禁止批量删除文件或文件夹。您可能意外地包含了一个重要的系统文件。
  • 不要将文件复制到错误的地方。Ubuntu 有一个非常严格的文件系统布局。它期望文件位于其应在的位置,而不期望其他文件位于该位置。我们需要修改的所有文件都应位于我们的 HOME 目录中。
  • 不执行应用程序。通过单击启动器、二进制文件或脚本运行的所有应用程序也将以 root 身份运行。这很少是一个好主意。
  • 当您是初学者时,切勿以 root 身份运行 Nautilus。只有理解了文件层次结构和权限,您才有可能意识到哪些是好主意,哪些不是。在此之前,为了系统稳定性,您应该避免使用 root 权限运行 Nautilus(或任何其他图形应用程序)。

尽管如此,偶尔以 root 身份运行 Nautilus 还是没问题的。我也这么做过,命令行输入错误同样可能导致严重的系统损坏,尤其是以 root 身份递归运行时。

答案2

尝试使用

sudo

在您的命令之前执行命令。

这将授予您 root 权限。有关更多信息,请参阅根须藤

答案3

sudo nautilus在终端中将打开一个“根”鹦鹉螺,它将允许您拖放文件夹,编辑文件,并对文件执行几乎任何操作。

相关内容