![스크립트를 사용하여 암호화된 볼륨 열기 [닫기]](https://linux55.com/image/144652/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%95%94%ED%98%B8%ED%99%94%EB%90%9C%20%EB%B3%BC%EB%A5%A8%20%EC%97%B4%EA%B8%B0%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
가끔 사용하는 암호화된 볼륨이 두 개 있습니다. 하나는 파티션이고 다른 하나는 컨테이너 파일입니다. 나는 항상 그것들을 함께 사용합니다.
현재 다음과 같이 엽니다.
$ sudo cryptsetup -y open --type plain /dev/sda4 v1
$ sudo mount -t ext4 /dev/mapper/v1 /mnt/v1
$ sudo losetup /dev/loop0 v2
$ sudo cryptsetup open --type luks /dev/loop0 v2
$ sudo mount -t ext4 /dev/mapper/v2 /mnt/v2
하지만 기록 확장을 사용하더라도 매번 이러한 명령을 입력하는 것은 힘들다.
명령을 스크립트에 넣으면 스크립트가 각 볼륨의 암호를 묻도록 할 수 있습니까?
답변1
바보 같은 나. 물어보기 전에 테스트했어야 했는데.
스크립트에서 이러한 명령을 실행할 때 비밀번호를 묻는 메시지가 나타납니다.
답변2
read -sp ‘Enter passphrase ‘ pw echo “${pw}” | cryptsetup ...
문제를 해결해야 한다