在不同版本的 Linux 下以编程方式提升权限的最佳方法?

1 linux root

有一种标准方法(跨 Linux 发行版工作)来启动一个进程(从另一个应用程序),要求输入 root 密码以提升权限?

我尝试使用gksudo(默认安装在ubuntu中),但在其他发行版(或其他桌面管理器)下可能无法安装。

bmd*_*cks 5

我建议查看PolicyKit,这是大多数现代发行版用来实现此目的的方法。