X11でユーザーを認証するためにgksudo / gksuまたはpkexecを使用する代替方法はありますか?私が考えた唯一の方法は、2段階認証プロセスが処理されたことを確認するためにsudoを使用してラッパースクリプトを作成することでしたが、アプリケーションの実行中に実行中の端末ウィンドウが表示されました。
答え1
私は最終的に簡単なラッパーを書いた。
猫 /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に問題があります。