Walter Asked: 2017-12-22 19:55:12 +0800 CST2017-12-22 19:55:12 +0800 CST 2017-12-22 19:55:12 +0800 CST 如何在没有 gksudo/gksu/pkexec 的情况下验证 X11 中的用户 772 在 X11 中使用 gksudo/gksu 或 pkexec 对用户进行身份验证是否有任何替代方法?唯一想到的是创建一个使用 sudo 来确保我的 2 因素身份验证得到处理的包装脚本,但随后我遇到了在应用程序运行时正在运行的终端窗口。 sudo x11 1 个回答 Voted Best Answer Walter 2017-12-23T03:27:16+08:002017-12-23T03:27:16+08:00 我最终写了一个简单的包装器: 猫 /usr/bin/sudo-askpass #!/bin/bash zenity --password 猫 /usr/bin/keepassxc #!/bin/bash SUDO_ASKPASS=/usr/bin/sudo-askpass sudo unshare -n sudo -u $USER /usr/bin/keepassxc.original $KEEPASSX_FILE 我遇到了 pkexec 和 gksudo / gksu 的问题。
我最终写了一个简单的包装器:
猫 /usr/bin/sudo-askpass
猫 /usr/bin/keepassxc
我遇到了 pkexec 和 gksudo / gksu 的问题。