2

我想知道是否有人成功地自动化了 LastPass CLI 登录过程。我似乎无法绕过密码提示,我需要将其自动化以使其有用。

我试过像这样的命令

echo <password> | lpass login <username>

或者

yes <password> | lpass login <username>

我不断收到输出说密码不正确。有没有人自动化这个?

谢谢!

4

1 回答 1

3

您可能需要禁用 pinetry 密码提示,以便 lpass 从标准输入中读取您的密码。

正如手册页所说:

如果 pinentry 程序不可用,或者如果 LPASS_DISABLE_PINENTRY 环境变量设置为 1,则将从标准输入读取密码,并在标准错误时显示提示。

含义:如果你像这样运行它应该可以工作:

echo <password> | LPASS_DISABLE_PINENTRY=1 lpass login <username>

或者只需为您的外壳设置环境变量(export LPASS_DISABLE_PINENTRY=1在您的~/.profile或类似的)

于 2020-09-27T23:21:17.853 回答