如何在 sudo 下仅运行一次桌面图形应用程序?

如何在 sudo 下仅运行一次桌面图形应用程序?

例如,我尝试在 sudo 下从 Ubuntu Desktop (10.04) 运行存档管理器,否则它不会让我将软件开发工具包提取到 /usr/local

更新:我不希望 sudo 成为启动应用程序的永久改变;仅在我选择时在 sudo 下运行它,直到它退出。

答案1

您可以从命令行/终端运行该软件,并gksudo在命令前加上前缀,它将在启动之前提示您输入 sudoer 的密码。

gksudo file-roller

尽管您提到您不想将此作为永久性的改变 - 您可以将新的菜单项添加到类似Applications->System Tools通过alacarteSystem-> Preferences-> Main Menu)中,为了方便起见,其命令可以gksudo file-roller同时创建常规档案管理器启动器和“根”档案管理器启动器。

答案2

查看软件包nautilus-gksu。安装并重新启动会话(或仅重新启动 nautilus)后,您将能够右键单击任何文件/文件夹并选择“以管理员身份打开”,然后系统会提示您输入密码。非常适合打开 root nautilus 窗口、root 存档管理器、root 文本编辑器……您明白了。

答案3

我添加了一个 Nautilus 脚本,它允许我 - 从 nautilus - 以 root 身份打开当前文件夹。这样,我可以以 root 身份打开当前文件夹,右键单击并使用存档管理器提取存档,然后将文件移动到 /usr/local。完成后,我只需关闭 root-nautilus;不会进行任何永久性更改,也不需要命令行。

/N

相关内容