我想知道是否有人成功地自动化了 LastPass CLI 登录过程。我似乎无法绕过密码提示,我需要将其自动化以使其有用。
我试过像这样的命令
echo <password> | lpass login <username>
或者
yes <password> | lpass login <username>
我不断收到输出说密码不正确。有没有人自动化这个?
谢谢!
我想知道是否有人成功地自动化了 LastPass CLI 登录过程。我似乎无法绕过密码提示,我需要将其自动化以使其有用。
我试过像这样的命令
echo <password> | lpass login <username>
或者
yes <password> | lpass login <username>
我不断收到输出说密码不正确。有没有人自动化这个?
谢谢!
您可能需要禁用 pinetry 密码提示,以便 lpass 从标准输入中读取您的密码。
正如手册页所说:
如果 pinentry 程序不可用,或者如果 LPASS_DISABLE_PINENTRY 环境变量设置为 1,则将从标准输入读取密码,并在标准错误时显示提示。
含义:如果你像这样运行它应该可以工作:
echo <password> | LPASS_DISABLE_PINENTRY=1 lpass login <username>
或者只需为您的外壳设置环境变量(export LPASS_DISABLE_PINENTRY=1
在您的~/.profile
或类似的)