Tag: policykit

Policykit未在通过LightDM启动的自定义xsession中初始化

我正在运行一个完全更新的Ubuntu 11.10安装,我一直在使用LightDM来启动一个“用户定义的会话”,它在我的主文件夹中执行.xsession脚本。 我编写的脚本运行完美,除了我无法在nautilus中安装分区或访问系统设置的用户帐户条目。 我认为这是由于我的脚本问题而导致policykit无法正常启动的问题。 任何帮助,将不胜感激。 我的.xsession: #! /bin/bash ck-launch-session dbus-launch compiz & ck-launch-session dbus-launch gnome-settings-daemon & ck-launch-session dbus-launch docky & ck-launch-session dbus-launch synapse

Kubuntu中的KDE PolicyKit授权经理在哪里?

为了能够回答这个问题 ,我一直在寻找一种在KDE中管理PolicyKit的方法。 使用Google我很快就遇到了KDE的官方授权管理器( 这里和官方上游KDE文档中提到过 ): 但是,我无法在完全成熟的Kubuntu 12.04.1安装中找到它。 在安装软件包policykit-desktop-privileges和polkit-kde-1它不在系统设置中。 根据这些文档,它似乎应该被包含在自4.3以来的KDE的基础中: PolicyKit从4.3版开始与KDE紧密集成。 在kdebase-workspace中,我们有一个授权管理器和一个身份validation代理。 在Ubuntu中,包kdebase-workspace是kde-workspace的过渡包,而后者又是一些基本KDE工作空间应用程序的元数据包 – 没有提及有关PolicyKit或授权的任何内容,只有系统设置应用程序。 现在,Ubuntu中“系统设置”的这一部分现在在哪里?

Polkit pkla规则在18.04不起作用

我对Gnome 3.28.1上臭名昭着的colord政策提示感到麻烦。 在同一系统上使用XFCE桌面我没有这样的问题。 我通过xrdp工作并始终得到此提示 ,我无法禁用它。 每当我将/usr/share/polkit-1/actions/org.freedesktop.color.policy中的 策略更改为yes我在日志中收到Gnome致命错误。 WinEunuuchs2Unix建议后更新日志: gsd-media-keys[1099]: Unable to inhibit keypresses: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied gsd-sharing[1059]: Failed to StopUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit gnome-user-share-webdav.service not loaded. gsd-sharing[1059]: Failed to StopUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit rygel.service not loaded. gsd-sharing[1059]: Failed to StopUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit gnome-remote-desktop.service not loaded. gsd-sharing[1059]: Failed to StopUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit vino-server.service not […]

什么是阻止某些用户关闭,暂停等的最“Ubuntu”方式?

在传统的Unix系统上,非root用户无法做到这一点。 在现代桌面环境中为用户提供此function的是什么?我将如何在每个用户或每个组的基础上禁用此function? 我已经看到了阻止任何人关闭/暂停的好方法 ,但理想情况下我正在寻找的是阻止某些用户(例如,通过从某个用户组添加/删除它们)来执行关闭,重启,暂停。

pkexec不会在Lubuntu / LXDE中启动polkit GUI

如此处所述,我使用最少的桌面执行了全新安装的Lubuntu 12.04。 为了澄清,我从Lubuntu替代安装光盘进行了命令行安装,然后我做了一个apt-get install –no-install-recommends lubuntu-desktop 。 一切都运行正常,除了Synaptic不会从面板中的菜单项运行。 我没有被提示输入密码,单击菜单项后没有出现任何类型的窗口。 我安装了lxshortcut来查看正在运行的快捷方式,命令是synaptic-pkexec 。 如果我在“运行”菜单中输入此命令,我会得到相同的行为(或缺乏行为)。 通过在“运行”菜单中键入gksudo synaptic ,我可以让Synaptic打开。 此外,如果我从终端运行“synaptic-pkexec”,则会在终端内提示我输入密码,然后Synaptic正常打开。 有人可以建议正确的方法让Synaptic工作吗? 我可以将菜单条目更改为“gksudo synaptic”,但我猜它是设置为synaptic-pkexec的原因。 我有一个模糊的理解,这个pkexec业务与PolicyKit有关,但我真的不知道什么是PolicyKit或如何判断是否有什么东西被破坏了。

如何在14.04中禁用lightdm的shutdown / reboot?

在12.04中,可以通过在/etc/polkit-1/localauthority/50-local.d添加以下限制来防止系统关闭或从登录屏幕重新启动(从此处改编): [Disable lightdm PowerMgmt] Identity=unix-user:lightdm Action=org.freedesktop.consolekit.system.restart;org.freedesktop.consolekit.system.stop ResultAny=no ResultInactive=no ResultActive=no 14.04,此规则似乎不再有效。 有关如何实施限制的建议吗?

如何在安装分区时让Ubuntu要求输入密码?

我在旧版本的Ubuntu中经历过这种function。 当我想挂载分区时,它会问我一个密码。 现在我想在Ubuntu 12.04中启用这种function。 我怎样才能做到这一点?

如何在没有命令行的情况下获取GUI sudo密码提示?

目前,对于所有需要root访问权限的命令,我必须在命令行中输出它们。 我希望GUI能够在需要sudo时提示我输入密码,而不必从命令行键入命令。 有没有办法实现这个? 以前,一个版本的Ubuntu桌面具有开箱即用的function。 我从服务器安装升级了这个版本的Ubuntu(我现在正在运行)。 我将添加,我的用户帐户已添加到sudo组。 因此,我可以运行sudo gedit或sudo apt-get等命令,但我无法在Ubuntu软件中心安装软件。

如何防止系统应用程序(如软件中心)要求输入密码?

我希望软件中心,更新管理器和其他一些系统管理应用程序能够在不询问密码的情况下工作(如果配置了NOPASSWD,就像sudo一样)但只需要确认,甚至没有任何确认。 同时我根本不想使用任何用户密码。 这可以到达吗?

如何阻止PolicyKit要求输入密码?

多年来,我在sudoers文件中有以下内容: scott ALL=NOPASSWD: ALL 对于那些不知道的人,这可以防止sudo和朋友( gksudo等)要求输入密码。 然而,多年来,曾经使用过sudo越来越多的东西已经转向使用PolicyKit。 我正在寻找PolicyKit的等效配置,这样它就永远不会问我密码了。 对于那些不喜欢我的请求的人,让我这样说:我理解默认配置的原因,并且它们是合理的。 我也理解我想要进行的配置中固有的风险。 然而,这是我想要设置我的系统的方式。 那些不完全理解上述内容的人不应该尝试我正在尝试的东西。