X11
如何在沒有 gksudo/gksu/pkexec 的情況下驗證 X11 中的使用者
在 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 的問題。