그럼,keepass 데이터베이스를pass로 옮기시겠습니까?
우선, gpg 키가 없으면, gpg 키를 만들어야 합니다.
gpg --gen-key
그런 다음 pass respository를 초기화할 수 있습니다. (우리의 예에서git를 사용합니다.)pass init user
git 제어 하에 두기pass git init
이제 다음과 같은 방법으로 암호를 추가할 수 있습니다.pass insert test
통행증을 요구할 것입니다. 이 통행증이 추가된 것을 보실 수 있습니다.pass
그러나, 나의 목표는keepass 데이터베이스를 이 새 데이터베이스로 가져오는 것이다.이를 위해keepass 프로그램을 열고 데이터베이스를 .csv
로 내보낼 수 있습니다.keepass는 모든 필드에 인용부호 (") 를 붙이기 때문에, 이름과 비밀번호에 인용부호가 포함되지 않으면 가져오기 프로그램을 간소화할 수 있습니다. 예를 들어 첫 번째 편집기를 사용합니다.
그런 다음 프로그램을 실행할 수 있습니다.
./keepassToPass.sh yourPassFile.csv
#!/bin/sh
if [ $# -eq 0 ]
then
echo "You must provide a file name"
exit
fi
while IFS=, read -r f1 f2 f3 f4 f5 f6 f7 f8 ;
do
echo "Creating pass entry for $f1 $f2";
echo "$f4" | pass insert -e "$f1/$f2"
sleep 1
done < "$1"
keepassToPass.sh에서 다운로드 가능(보장되지 않음)참조 자료:
Introducing pass
Reference
이 문제에 관하여(그럼,keepass 데이터베이스를pass로 옮기시겠습니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fernand0/so-you-want-to-move-your-keepass-database-to-pass-2kc3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)