用于提示用户输入密码的与桌面环境无关的方法吗?

用于提示用户输入密码的与桌面环境无关的方法吗?

在 Gnome 中,有gksudo

在 KDE 中,有kdesudo

是否有一个命令可以在任何桌面环境上运行,提示用户输入 root 密码,然后运行命令?

答案1

命令手册zenity手册页图标包含以下描述:

zenity 是一个显示 GTK+ 对话框并返回(在返回代码中或在标准输出中)用户输入的程序。

据我所知(我的测试也证实了这一点),这在 Gnome 和 KDE 桌面环境中都可以使用。例如:

zenity --password | sudo -S nautilus

...将提示您输入 root 密码,然后启动 Nautilus。

相关内容