X11

如何在沒有 gksudo/gksu/pkexec 的情況下驗證 X11 中的使用者

  • January 1, 2018

在 X11 中使用 gksudo/gksu 或 pkexec 對使用者進行身份驗證是否有任何替代方法?唯一想到的是創建一個使用 sudo 來確保處理我的 2 因素身份驗證的包裝腳本,但隨後我遇到了在應用程序執行時正在執行的終端視窗。

我最終寫了一個簡單的包裝器:

貓 /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 的問題。

引用自:https://unix.stackexchange.com/questions/412413