检测askpass取消

时间:2019-12-09 11:19:56

标签: ssh ssh-keys gnome-3

我们正在使用脚本在远程计算机上建立sshfs挂载,并使用密码保护的密钥。这样就可以了-在运行脚本时,会运行一个图形的AskPass程序,提示输入密码,如果一切正常,则继续。

但是,如果用户在Askpass对话框中选择“取消”,则GUI消失,程序退回到控制台,要求从那里输入密码。

在我们的用例中,不会从终端调用脚本,因此我们想要做的是收到取消通知,并且(可能)在那时从脚本中保释。但是我们找不到从脚本中捕获此结果的方法。

我们正在使用的askpass程序未记录-这就是Gnome在Classic Gnome中的CentOS 7上使用的任何内容。

如果失败,是否可以编写我们自己的AskPass程序?我们还将希望检测由于伪造的密码输入而导致的失败,在我们当前的方法中,这似乎同样困难或不可能。

0 个答案:

没有答案