"cryptsetup luksFormat"이 비밀번호를 묻는 메시지를 표시하지 않는 이유는 무엇입니까?

"cryptsetup luksFormat"이 비밀번호를 묻는 메시지를 표시하지 않는 이유는 무엇입니까?

비밀번호를 입력하라는 메시지가 표시될 것으로 예상했지만 cryptsetup키 파일을 열려고 시도했지만 실패했습니다.

sudo cryptsetup luksFormat test.img cryptsetup-test

WARNING!
========
This will overwrite data on test.img irrevocably.

Are you sure? (Type uppercase yes): YES
Failed to open key file.

답변1

당신은 구문을 혼동했습니다luksFormat그리고luksOpen.

luksFormat장치가 열리지 않으므로 장치 이름이 매핑되지 않습니다. 따라서 하나를 전달하려고 하면 이를 키 파일의 파일 이름으로 해석하여 열려고 시도합니다(아마도 실패할 수 있음).

각 명령은 사용 시 다음과 같아야 합니다.

sudo cryptsetup luksFormat test.img
WARNING!
========
This will overwrite data on test.img irrevocably.

Are you sure? (Type uppercase yes): YES
Enter passphrase:
Verify passphrase:

한 가지 예 luksOpen:

sudo cryptsetup luksOpen test.img cryptsetup-test
Enter passphrase for test.img

관련 정보