![비밀번호를 재사용하여 KeePassXC 데이터베이스 잠금을 해제하고 새 KeePassXC 항목 비밀번호를 추가할 때 사용자에게 새 비밀번호를 입력하도록 요구합니다.](https://linux55.com/image/217881/%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%9E%AC%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20KeePassXC%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%20%EC%9E%A0%EA%B8%88%EC%9D%84%20%ED%95%B4%EC%A0%9C%ED%95%98%EA%B3%A0%20%EC%83%88%20KeePassXC%20%ED%95%AD%EB%AA%A9%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%A0%20%EB%95%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EA%B2%8C%20%EC%83%88%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EB%8F%84%EB%A1%9D%20%EC%9A%94%EA%B5%AC%ED%95%A9%EB%8B%88%EB%8B%A4..png)
keepassxc-cli
Bash에서 비밀번호를 전달하는 데 문제가 있습니다. KeePassXC 항목의 잠금을 해제하고 비밀번호를 요청하고 싶습니다.
사용자에게 비밀번호( read
예: KeePassXC DB 비밀번호)를 입력하고 이를 사용하여 여러 번 잠금을 해제하도록 요청하는 경우:
이것은 작동합니다:
echo $passwordForKeepassDatabase | keepassxc-cli add "$keepassxcDatabase" "$databaseGroup/$databaseEntry $currentYear"
하지만 KeePassXC DB를 잠금 해제하고 동시에 사용자에게 비밀번호를 물어봐야 할 때 작동하지 않습니다. 두 경우 모두 KeePassXC 데이터베이스 비밀번호가 사용됩니다.
다음은 제대로 작동하지 않습니다(두 프롬프트 모두에 데이터베이스 비밀번호를 사용하기 때문에 추가된 -p
스위치에 유의하세요):
echo $passwordForKeepassDatabase | keepassxc-cli -p add "$keepassxcDatabase" "$databaseGroup/$databaseEntry $currentYear"
해결책이 있나요?
입력한 KeePassXC DB 비밀번호를 재사용한 후 사용자에게 새로운 KeePassXC 항목에 대한 비밀번호를 입력하도록 요청하고 싶습니다.