В конце концов, я отказался от этой попытки и использовал KeePassXC .
Затем, чтобы получить пароль от KeePass с помощью командной строки, я использую:
gpg2 --use-agent --output - -q passphrase.gpg | keepassxc-cli show -q -a Password passwords.kdbx the_secret_password_i_am_looking_for
Файл passphrase.gpg
содержит пароль KeePass и зашифрован с использованием симметричного ключа, что означает, что для его разблокировки требуется только парольная фраза.
В моем файле gpg-agent.conf
я поместил следующее содержимое:
max-cache-ttl 60480000
default-cache-ttl 60480000
display :0
Это эффективно запоминает фразу-пароль до конца сеанса. Я надеюсь, что это полезно для кого-то.
Изменить :Часть синхронизации выполняется путем синхронизации базы данных KeePass с помощью Dropbox.
~# chroot /target
chroot: can't execute "/bin/sh". No such file or directory
Это кажется правильным, но похоже, что /dev/sda1 не является вашим корневым томом (, иначе /bin/sh мог бы работать)
Я бы попробовал с /dev/sda2 или с любым другим томом