Tôi đang viết một kịch bản tự động thiết lập các máy ảo môi trường thử nghiệm . Tập lệnh này sẽ tự động định dạng phân vùng dmcrypt + LUKS cho tôi, với một cụm mật khẩu nhất định. Vì đây là môi trường thử nghiệm cục bộ mà tôi không quan tâm về tính bảo mật của cụm mật khẩu, tôi chỉ muốn toàn bộ quy trình thiết lập VM được tự động hóa và không tương tác.
Làm cách nào tôi có thể không tương tác cung cấp cụm mật khẩu cho 'dmcrypt luksFormat'? Tôi muốn sử dụng cụm mật khẩu, không phải khóa, vì trong sản xuất, chúng tôi cũng sử dụng cụm mật khẩu cho LUKS.
printf "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -
làm việc tốt hơn cho tôi YMMV.