pkexec

Sudo 不起作用,pkexec visudo 也不起作用
pkexec

Sudo 不起作用,pkexec visudo 也不起作用

当我尝试运行任何命令时,sudo会出现以下信息: sudo: /etc/sudoers is owned by uid 1000, should be 0 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin 我创立了它pkexec chown root:root /etc/sudoers /etc/sudoers.d -R并pkexec visudo为一些人工作过,但是当我运行其中任何一个时,我都会得到这个: Error gettin...

Admin

Gtk 桌面应用程序首次启动时延迟(20.04)
pkexec

Gtk 桌面应用程序首次启动时延迟(20.04)

我有一个需要 root 权限的 Gtkmm 桌面应用。它在 18.04 上运行良好,使用须藤但升级到 20.0.4 后,需要大约 30 秒才能打开仅有的启动后第一次启动时会显示此错误。此外,它会跳过应该显示 3 秒的启动画面。但是,每次后续启动都会显示启动画面,并且一切正常,直到系统再次重新启动。发生这种情况时的日志: Mar 15 11:38:07 ubuntu-VirtualBox systemd[1053]: Started Application launched by gnome-shell. Mar 15 11:38:09 ubuntu-Virt...

Admin

如何更新和删除 Pkexec 可执行文件
pkexec

如何更新和删除 Pkexec 可执行文件

我来到知道大多数 Linux 发行版(包括 Ubuntu)都存在由 PKEXEC 引起的漏洞。为确保安全,给出的建议是更新 polkit 或删除 Pkexec 可执行文件。 我的问题是: 我怎样才能更新到最新版本的 polkit,以便不会遇到这个漏洞。 我怎样才能完全删除可执行文件,以便没有人可以使用旧的可执行文件来利用所述漏洞。 我正在使用 Ubuntu 18.04,当我运行命令时得到以下输出locate pkexec: /snap/core18/2284/usr/share/polkit-1/actions/org.dpkg.pkexec.upd...

Admin

配置 pkexec 仅提示输入一次密码
pkexec

配置 pkexec 仅提示输入一次密码

使用时,sudo有一个超时时间,您再次运行时无需在 x 分钟内再次输入密码sudo。对于使用 的图形应用程序,是否可以获得同样的效果pkexec?我到处找过,但我能找到的只是完全禁用密码和/或针对单个应用程序执行此操作的指南。如何配置pkexec为在系统范围内仅在 x 分钟内提示输入一次密码? ...

Admin

Ubuntu 18.04 Wayland 中的 GParted 未运行
pkexec

Ubuntu 18.04 Wayland 中的 GParted 未运行

Ubuntu 18.04 中的 GParted 未运行。当我单击 GParted 时,它会要求我输入密码,然后什么也没发生,也没有出现 GParted GUI。 当我尝试从终端启动 GParted 时: $ sudo gparted [sudo] password for ubuntu-andrew: Unit -.mount does not exist, proceeding anyway. Invalid MIT-MAGIC-COOKIE-1 key (gpartedbin:14946): Gtk-WARNING **: 17:57:23.758...

Admin

/etc/sudoers 由 uid 33 拥有,应为 0
pkexec

/etc/sudoers 由 uid 33 拥有,应为 0

当我尝试使用 sudo -I 命令时,出现此错误: sudo: /etc/sudoers is owned by uid 33, should be 0 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin 所以我尝试使用pkexec chown -R root:root /etc/sudoers但收到此错误: polkit-agent-helper-1: error respons...

Admin

尽管我提供了 root 密码(与我的用户密码相同),但 pkexec 仍显示身份验证失败
pkexec

尽管我提供了 root 密码(与我的用户密码相同),但 pkexec 仍显示身份验证失败

由于某种原因,他们决定放弃 gksu,我们被迫只使用 pkexec。我目前对 Ubuntu 18.04 还很陌生,我遇到这个问题可能也是因为我的无能。 我遵循了 Radu Rădeanu 提供的建议如何配置 pkexec?但是我遇到了问题。在我的例子中,我收到以下错误 Authentication is required to run gedit Authenticating as: meat258,,, (meat258) Password: polkit-agent-helper-1: error response to PolicyKit daem...

Admin

“pkexec xfce4-terminal”已停止工作 - 请帮助排除故障
pkexec

“pkexec xfce4-terminal”已停止工作 - 请帮助排除故障

我已经使用升级的 xubuntu 机器(16.04 到 18.04)快一年了。我大量使用 root 终端,因此在升级后的第二天,我弄清楚了如何使用 pkexec 而不是 gksu 来使其工作。 今天它停止工作了,我没有采取任何措施,也没有应用任何更新。重启也没有效果。 我应该从哪里开始解决这个问题? 这是我的 /usr/share/polkit-1/actions/xfce4-terminal.policy 文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE policyconf...

Admin

pkexec 拒绝我的密码
pkexec

pkexec 拒绝我的密码

我正在尝试修复一个问题,即在 mini-iso(仅以 bash 启动)的最小安装中,pkexec 拒绝我的密码,是否还有其他我不知道的 root 密码?因为我的机器上只有一个用户帐户。 spark:~$ Antidote9 ==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/opt/Druide/Antidote9/Application/Bin64/ConfigurateurSysteme.bin' as the supe...

Admin

PKEXEC:没有显示名称且没有 $DISPLAY 环境变量
pkexec

PKEXEC:没有显示名称且没有 $DISPLAY 环境变量

我已经安装了 XAMPP,但是没有桌面入口,所以我创建了一个。我使用 pkexec,因为它需要授权。问题是当我运行我的新桌面文件时,输入密码后什么也没有发生。这是文件: [Desktop Entry] Name=Xampp GenericName=Localhost Server Exec=pkexec /opt/lampp/manager-linux-x64.run Terminal=false Icon=/opt/lampp/XAMPP.png Type=Application Categories=Pr...

Admin

以 root 身份使用 gedit 的最佳实践是什么?
pkexec

以 root 身份使用 gedit 的最佳实践是什么?

gksudo我看到,自 2017 年以来似乎有所贬值法语论坛文档,是否存在允许以 root 身份使用的环境和版本无关的最佳实践gedit? (不包括vim,nano或tee:用例是的 GUI 修订sources.list例如) 我的研究给我带来了这些建议,它们是等效的还是应该被拒绝: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit gedit admin:///path/to/document sudo -i gedit sudo -H ...

Admin

何时应使用 pkexec 以及何时应使用 sudo -i?
pkexec

何时应使用 pkexec 以及何时应使用 sudo -i?

我写了一个答案,建议使用sudo -i nautilus。我知道gksu已弃用,我的印象是sudo -i我们应该以 root 身份运行图形应用程序,而无需杀死小猫,但有人评论说“pkexec是新的gksu”。我的理解是,这pkexec与使用任何形式的sudo: 何时使用 pkexec 与 gksu/gksudo? 并且需要设置,特别是与图形应用程序一起使用时: 如何配置 pkexec? 当我这样做时,sudo -i一切总是有效的,那么为什么我要费力地进行配置呢pkexec?我可以看到,要编写一个以 root 身份启动某些东西的脚本,我需要这样做: ...

Admin

运行“pkexec”时出现错误:“在 /etc/shells 文件中未找到 SHELL 变量的值”
pkexec

运行“pkexec”时出现错误:“在 /etc/shells 文件中未找到 SHELL 变量的值”

pkexec在 Ubuntu 14.04 上,运行脚本时出现错误“在 /etc/shells 文件中未找到 SHELL 变量的值” 。 最有可能的是,这个错误是在我删除了被设置为默认 shell 的 fish shell 之后开始的。 的内容/etc/shells为: # /etc/shells:有效的登录 shell /bin/sh /bin/dash /bin/bash /bin/rbash 我该如何修复这个问题? ...

Admin

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

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

我全新安装了 Lubuntu 12.04,桌面最小化,如这里所述。 为了澄清起见,我从 Lubuntu 替代安装盘进行了命令行安装,然后执行了apt-get install --no-install-recommends lubuntu-desktop。 一切运行正常,只是 Synaptic 无法从面板中的菜单项运行。系统未提示我输入密码,单击菜单项后也不会出现任何类型的窗口。我安装了 lxshortcut 来查看快捷方式正在运行的内容,命令是synaptic-pkexec。如果我在“运行”菜单中输入此命令,我会得到相同的行为(或没有行为)。 我可以通...

Admin

更改内核后,内核崩溃不起作用
pkexec

更改内核后,内核崩溃不起作用

我已经更改了 Ubuntu 12.04 中的内核。 在此之后,如果我让内核崩溃内存配置正在发生变化,并且未创建转储文件。它正在从 4GB 变为 109MB。 我找不到崩溃内核在 cat /proc/cmdline 并/sys/kernel/kexec_crash_loaded重置为0。 如何解决? ...

Admin