如何提升 nautilus 权限以以 root 身份移动或复制文件夹?

jco*_*lum 11 nautilus

假设我在 Nautilus 中打开了一个文件夹,该文件夹位于我的/home/user/temp目录中。我想将一个文件夹从那里移动到我的/opt目录(它是一个程序)。有没有办法可以将复制命令提升到 asudo以便我可以复制文件夹而不必从命令行启动新的 Nautilus 实例?

Gep*_*nzo 6

据我所知,根据我所知道和经历的:

sudo用于命令行应用程序/命令,gksudo当您尝试通过按 Alt+F2使用“运行应用程序”对话框窗口运行程序时很有用。

我读过这gksudo只是sudo.

无论如何,您都可以放下sudo nautilus和/或gksu nautilus 进入终端以执行您想要的操作,这两个命令具有相同的效果。但是,如果您想省略终端并希望直接使用“运行应用程序”对话框窗口运行它,只需按 Alt+F2 并写入gksu nautilus,然后系统会提示您输入密码,然后将打开 nautilus 文件浏览器具有 root 权限。

此外,您可以通过右键单击使用“以管理员身份打开”选项,通过单击以 root 用户身份打开文件/文件夹。在任何情况下都会为给定的文件夹打开一个新的 nautilus 实例,并以 root 身份打开文件,这也可能以 root 身份打开/运行应用程序,但我还没有测试过。

在此处输入图片说明

您可以通过命令行安装 nautilus-gksu 来获得上下文菜单中的“以管理方式打开”选项:sudo apt-get install nautilus-gksu或使用突触,如下图所示:

在此处输入图片说明

祝你好运!

  • 这就是为什么我们应该使用 `gksu nautilus` 而不是 `sudo`:http://askubuntu.com/q/11760/ (3认同)
  • nautilus-gksu 移动了吗?消失?我在 USC 或 apt-get 中找不到它。 (2认同)
  • 自 Ubuntu 12.04 起,@jcollum `nautilus-gksu` 不再存在于存储库中。 (2认同)

sar*_*lad 5

您需要以 root 身份运行 Nautilus

在终端输入这个

gksu nautilus
Run Code Online (Sandbox Code Playgroud)

现在您可以使用 GUI 移动了。

或使用此命令

sudo mv -r /home/user/temp/<foldername>/ /opt/
Run Code Online (Sandbox Code Playgroud)