polkit

Polkit 和本地串行控制台
polkit

Polkit 和本地串行控制台

串行控制台是否被视为本地控制台polkit?可以通过例如配置吗/etc/securetty? ...

Admin

允许标准用户添加和删除打印机
polkit

允许标准用户添加和删除打印机

我试图允许非 root 用户通过 CentOS 7 上的桌面 GUI 添加打印机,而不会提示输入密码。我尝试设置自定义 Polkit 规则并修改 CUPS 配置,但没有取得任何成功。 通过 GUI 完全阻止打印机添加,即使对于 root 用户也是如此。添加打印机的唯一方法是通过终端使用 sudo 命令。 这是我尝试过的: 针对 lp 组中用户的“org.freedesktop.color-manager.create-device”和“org.freedesktop.systemd1.manage-units”操作的自定义 Polkit 规则。 通过将 l...

Admin

“systemd-inhibit --what=idle”的访问被拒绝
polkit

“systemd-inhibit --what=idle”的访问被拒绝

问题 在 Debian 12 上我使用IdleAction=poweroff和。这按预期工作,机器闲置足够长时间后会自行关闭。IdleActionSec=…logind.conf 我希望能够systemd-inhibit --what=idle作为普通用户使用。我发现这应该是可能的(例子)。事实上,在我的一个 Debian 12 系统中这是可能的,我们称之为 Debian成功的;但我还有其他 Debian 12 系统Access denied,我们称之为失败。我真正需要此功能的机器位于失败团体。 这不是暂时的怪癖(因为“需要重新启动”或其他原因)。我刚刚重新...

Admin

如何使policykit / polkit询问YES或NO提示而不是密码?
polkit

如何使policykit / polkit询问YES或NO提示而不是密码?

如何使policykit/polkit要求“是”或“否”确认而不是要求密码? 我不想删除 polkit 提示,只需将其转换为确认对话框即可。将密码设置为“yes”不是可接受的解决方案。 我在 Manjaro 上使用 KDE Plasma。 ...

Admin

Polickit - 如何暂停机器
polkit

Polickit - 如何暂停机器

在我运行 Debian Sid 的台式计算机上,我的 polkitd 位于 123-3 每次我尝试从普通用户暂停我的计算机时,都会出现一个输入“root 密码”的提示窗口。 几个月前我已经让它工作了,现在经过一些升级后,它再次提示输入 root 密码。 之前我在以下位置添加了自定义条目:/etc/polkit-1/rules.d/30-emil-suspend.rules polkit.addRule(function(action) { if (action.id.indexOf("org.freedesktop.login1.suspend") ==...

Admin

debian 12 vm polkit 无法与 xRDP 配合使用
polkit

debian 12 vm polkit 无法与 xRDP 配合使用

当使用 xRDP 远程访问我的桌面时,我在虚拟机上的 Debian 12 上遇到 KDE Plasma 问题。该问题与 Polkit 身份验证有关,其中管理操作的 GUI 提示未按预期运行。 受影响的系统详细信息: 使用 QEMU/KVM 创建的带有 KDE Plasma 的 Debian 12 VM xRDP 版本:0.9.21.1 plasmashell --version plasmashell 5.27.5 apt list --installed | grep policy policykit-1/stable,now 122-...

Admin

如何在 Debian 中修改/扩展 USB 设备访问权限?
polkit

如何在 Debian 中修改/扩展 USB 设备访问权限?

我有一台装有 Debian 10 的 PC。我需要 USB 驱动器具有比系统默认授予的权限更广泛的权限。 我举个例子:用户“john”经过身份验证后,当检测到 USB 存储器时,会创建目录“/media/john/”,其所有者为 root,权限为 drwxr-x---+。用户“john”通过 ACL:“user:john:rx”获得对该目录的访问权限。 john@debian:~$ getfacl /media/john/ # file: media/john/ # owner: root # group: root user::rwx user:john:...

Admin

谁或什么在 Slackware 中启动了 polkitd?
polkit

谁或什么在 Slackware 中启动了 polkitd?

在 Linux 上“谁”启动守护进程? Suse、RockyLinux、Debian 使用 systemd Devuan 使用 /etc/rc*.d/* 中的脚本,这些脚本是来自 /etc/init.d 的符号链接 Slackware:使用/etc/rc.d/rc.*中的脚本(例如rc.M启动很多守护进程,rc.sshd启动sshd等..) 在我的 Slackware 上,我看到 polkitd 在启动时启动。但是谁或什么开始了它呢? ps -ef|grep pol polkitd 2210 1 0 set04 ? 00:00:0...

Admin

无法确定我们所在的会话
polkit

无法确定我们所在的会话

我目前正在运行 GarudaLinux(ArchLinux) ,以 Wayland 和 Hyprland 作为 WM。 在禁用 GPU 添加虚拟化时,我丢失了 polkit 配置,并且无法再运行代理: /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 我得到以下结果: (polkit-gnome-authentication-agent-1:4805): polkit-gnome-1-WARNING **: 02:46:05.776: Unable to determine the sessi...

Admin

Polkit 规则不起作用
polkit

Polkit 规则不起作用

我的pkaction版本是0.112 我的根目录中有一个服务,我想授予用户组管理员权限来运行该服务。 该服务存在于/root/home/custom_service/service.service 我chgrp admin ./home/custom_service/当时尝试过chmod g+rx ./home/custom_service/ 当我检查权限时ls -l ./home/custom_service/我得到-rw-r-xr-- 1 root admin 449 May 30 11:23 service.service 当我尝试从我的 testU...

Admin

systemctl 挂起,调用挂起失败:访问被拒绝
polkit

systemctl 挂起,调用挂起失败:访问被拒绝

Ubuntu 20.04 最近更新后: $ systemctl suspend Call to Suspend failed: Access denied 几周前这样工作得很好,没有任何 root 权限。 日记上: dbus-daemon[1310]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.991" (uid=1000 pid=683426 comm="systemctl suspend " label="unconfined") i...

Admin

Arch/Plasma - Virtual Machine Manager 的 PolicyKit 窗口未打开;
polkit

Arch/Plasma - Virtual Machine Manager 的 PolicyKit 窗口未打开;

我对 Linux 比较陌生,并且使用 Arch linux 作为一些虚拟机的主机已经有一段时间了。我不知道是什么触发了它,但最近 90% 的时间我启动并打开 Virtual Machine Manager 窗口时,用于弹出以验证我身份的 PolicyKit 窗口不会弹出,从而使 Virtual Manager 窗口保持在“正在连接...”并且从不加载虚拟机。不管我做什么,似乎都没有办法解决这个问题,只能重新启动并希望这次我能进入 10%。 有谁知道为什么会发生这种情况以及如何解决它? 我不知道在这里分享哪些信息有助于解决此问题,因此如果您需要任何信息,请询问...

Admin

Polkit 规则 `systemctl enable`
polkit

Polkit 规则 `systemctl enable`

如何编写规则,使非特权用户有权执行该命令systemctl enable my.service,并且只能用于my.service? 我能够授予以下权利systemctl start/stop my.service 但systemctl enable到目前为止,事实证明只允许所有服务 var allowedActions = [ "org.freedesktop.systemd1.manage-unit-files" ]; polkit.addRule(function(action, subject) { ...

Admin

以另一个用户身份自动挂载(未登录)
polkit

以另一个用户身份自动挂载(未登录)

当我将 USB 闪存盘插入 Redhat fork 的桌面安装时,USB 会自动挂载为 /run/media//。我希望插入的可移动设备将为另一登录用户(不是当前的桌面用户)自动安装。 我应该设置哪个配置来做到这一点? (polkit?、udev?、udisk?) 感谢您的回复。 ...

Admin

polkit-mate-authentication-agent 无法启动 - “获取权限时出错”
polkit

polkit-mate-authentication-agent 无法启动 - “获取权限时出错”

我在 x86_64 桌面上使用 Arch Linux。自从最近的完整系统更新以来,我的 polkit-mate-authentication-agent 似乎无法启动。如果我尝试从命令行手动启动它,则会收到以下错误: $ ./polkit-mate-authentication-agent-1 (polkit-mate-authentication-agent-1:2709): polkit-mate-1-WARNING **: 19:55:48.909: Error getting authority: Error initializing autho...

Admin