Câu hỏi Bash script để tự động hóa việc tạo khối lượng, tạo và tháo lắp đặt truecrypt


Tôi đang cố gắng để mã một kịch bản bash sẽ tự động hóa một số nhiệm vụ liên quan đến truecrypt. Nhiệm vụ là: Tạo một khối lượng truecrypt, gắn nó, sao chép một tập tin trong hệ thống tập tin, sửa đổi các tập tin, unmounting khối lượng.

Tôi có một câu hỏi liên quan đến việc tạo ra khối lượng truecrypt. gắn và tháo lắp sẽ không là vấn đề đối với tôi.

Lệnh tạo khối lượng theo manpages:

> truecrypt -c [volume path]

nhưng sau khi lệnh này trucrypt sẽ nhắc người dùng nhập một số tham số như loại khối lượng, kích thước, mã hóa, băm, mật khẩu, v.v ...

Làm thế nào có thể tự động hóa tất cả những điều này để người dùng không cần nhập bất kỳ giá trị nào? Ok tôi có thể sử dụng lệnh sau đây cho điều này:

truecrypt –size 200M –type normal –encryption AES –hash SHA-512 –filesystem FAT -c myvolume.tc

Nhưng bây giờ nó yêu cầu mật khẩu. Làm thế nào để tự động hóa điều đó?

Cảm ơn


4
2017-11-17 12:16


gốc


expect là những gì bạn cần. Có thể có những cách dễ dàng hơn, nhưng đó là những gì đến với tâm trí tôi. - Mahesh


Các câu trả lời:


Sử dụng --password =mật khẩu để chuyển một mật khẩu ngẫu nhiên / đặt qua.

Tôi cũng sẽ sử dụng --Không tương tác để không có gì làm gián đoạn quá trình tự động hóa.

Dưới đây là danh sách tất cả các lệnh có sẵn để sử dụng với truecrypt:

http://www.irongeek.com/i.php?page=backtrack-3-man/truecrypt 


3
2017-11-19 21:44



Xin chào, tôi nghĩ chúng tôi vừa mới đăng gần như cùng một lúc. ;) Vẫn cảm ơn. - ρss
và điều gì sẽ là cách an toàn để thực hiện việc này - không có mật khẩu hiển thị? - Tomáš Fejfar


Cuối cùng tôi đã nhận được giải pháp. Tôi sẽ cung cấp nó ở đây để nó có thể hỗ trợ người khác trong tương lai.
Trước khi viết kịch bản với truecrypt luôn ghi nhớ số phiên bản.
Giải pháp làm việc với sự quyến rũ cho phiên bản 7.1a
Không thể nhận xét về các phiên bản khác.

Đây là lệnh để tạo truecrypt khối lượng mà không nhắc người dùng nhập bất kỳ thông số nào:

truecrypt -t --size=1074000000 --password=123 -k "" --random-source=/dev/urandom --volume-type=normal --encryption=AES --hash=SHA-512 --filesystem=FAT -c myvolume.tc

Chú ý: Đây là một phương pháp không an toàn như mật khẩu có thể nhìn thấy !!!


2
2017-11-19 21:46