例如,我尝试在 sudo 下从 Ubuntu Desktop (10.04) 运行存档管理器,否则它不会让我将软件开发工具包提取到 /usr/local
更新:我不希望 sudo 成为启动应用程序的永久改变;仅在我选择时在 sudo 下运行它,直到它退出。
答案1
您可以从命令行/终端运行该软件,并gksudo
在命令前加上前缀,它将在启动之前提示您输入 sudoer 的密码。
gksudo file-roller
尽管您提到您不想将此作为永久性的改变 - 您可以将新的菜单项添加到类似Applications
->System Tools
通过alacarte
(System
-> Preferences
-> Main Menu
)中,为了方便起见,其命令可以gksudo file-roller
同时创建常规档案管理器启动器和“根”档案管理器启动器。
答案2
查看软件包nautilus-gksu
。安装并重新启动会话(或仅重新启动 nautilus)后,您将能够右键单击任何文件/文件夹并选择“以管理员身份打开”,然后系统会提示您输入密码。非常适合打开 root nautilus 窗口、root 存档管理器、root 文本编辑器……您明白了。
答案3
我添加了一个 Nautilus 脚本,它允许我 - 从 nautilus - 以 root 身份打开当前文件夹。这样,我可以以 root 身份打开当前文件夹,右键单击并使用存档管理器提取存档,然后将文件移动到 /usr/local。完成后,我只需关闭 root-nautilus;不会进行任何永久性更改,也不需要命令行。
/N