ang*_*ala 0 command-line gksudo
当我执行 gksudo 时,我在终端中得到一些输出,我想抑制该输出,但仍然从实际命令中获得输出。例如:
$ gksudo whoami
> #some gksudo related output
> root
Run Code Online (Sandbox Code Playgroud)
当我尝试将输出转储为/dev/null这样时:
$ gksudo &> /dev/null whoami
Run Code Online (Sandbox Code Playgroud)
我得到了没有输出的提示信息,但是whoami结果也被抑制了。
我意识到现在已经解决了,但只是选择了您的评论:
我想从 GUI 应用程序启动 root 命令,如果有更好的方式以图形方式提示输入 sudo 密码,我想知道
pkexec是一种相对现代的替代方案,与 sudo/gksu 相比,它的工作方式略有出入。它应该可以在所有 Ubuntu 桌面上使用。
