权限如何与 GUI 配合使用

权限如何与 GUI 配合使用

有几件事您必须拥有超级用户权限才能从终端执行,而这些操作可以通过 GUI 从普通用户帐户执行。例如

  • 关机/重启

  • 安装/卸载媒体

我明白为什么这很有用,但是如果没有足够的许可,这到底是如何工作的呢?

编辑:

评论建议我查看一下,polkit似乎pkexec可以用来提升某些命令的权限。这就是通过 gui 执行事情的方式吗?

答案1

PC-BSD

方法包括pc-su。你可以阅读一些关于这个的内容10.2 手册中, 和在论坛中:

“sudo”和“pc-su”都用于不同的情况:

pc-su:这个简单的脚本只是查找可用于切换用户权限的可用图形实用程序。它查找的一些实用程序包括:kdesu(适用于 KDE 桌面)、gksu(适用于 GNOME/XFCE 桌面)和 qsu(这是专为 PC-BSD 编写的 Qt 切换用户实用程序)。这通常仅在您以图形方式启动需要管理员权限的应用程序(例如应用程序菜单中的 PBI)时使用,因为我们不希望需要使用命令行来进行图形操作。

sudo:这仅在脚本和/或命令行应用程序初始化中使用,因为它要么取决于用户在终端中的输入,要么根本不需要密码(我们的一些实用程序就是这样设置的,例如 mounttray 和 life-保护者)。

因此,“pc-su”和“sudo”都是切换用户权限的完全有效的方法,它们只是在 PC-BSD 系统上有不同的用例。

~ 肯·摩尔 ~ PC-BSD/iXsystems

– 2013-08-27


$ freebsd-version ; man pc-su
11.0-CURRENTNOV2015
No manual entry for pc-su
$ 

相关内容