我正在使用 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
答案3
sudo nautilus
在终端中将打开一个“根”鹦鹉螺,它将允许您拖放文件夹,编辑文件,并对文件执行几乎任何操作。