Смонтируйте несколько каталогов, используя ecryptfs
Я использую ecryptyfs для хранения конфиденциальных данных на моем компьютере (Debian wheezy). Данные находятся в разделе, и раздел автоматически монтируется при загрузке с помощью /etc/fstab
У меня есть настройки /root/.ecryptfsrc
с правильными параметрами. Содержание моего .ecryptfsrc
являются следующими:
key=passphrase:passphrase_passwd_file=/mnt/usb/password.txt
ecryptfs_sig=deadbeefdeadbeef
ecryptfs_cipher=aes
ecryptfs_key_bytes=16
ecryptfs_passthrough=n
ecryptfs_enable_filename_crypto=n
Этот раздел правильно монтируется после перезагрузки системы. Пока все хорошо.
Мне также нужно перенести эти конфиденциальные данные в удаленное место на USB-накопителе. Поэтому я хочу отформатировать USB-накопитель с помощью ext2 fs и смонтировать его с помощью ecryptfs. Я также не хочу повторно использовать пароль и хочу назначить одноразовый пароль каждому USB-накопителю при подключении ecryptfs.
Форматирование и монтирование раздела ext2 работает как положено. Команда, которую я использовал для монтирования нового USB-устройства с помощью ecryptfs, выглядит следующим образом. пароль хранится (временно) в /root/usbpasswd.txt
:
mount -t ecryptfs \
-o "rw,key=passphrase:passphrase_passwd_file=/root/usbpasswd.txt,\
ecryptfs_unlink_sigs,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,\
ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=y" \
/mnt/usb2/ /mnt/usb2/
Вместо того чтобы монтировать только что отформатированный /mnt/usb2
используя пароль в файле, я запросил Passphrase File
следующее:
Passphrase File: /root/usbpasswd.txt
Passphrase File: /mnt/usb/password.txt
Passphrase File: /root/usbpasswd.txt
Passphrase File: ^C
Что здесь может быть не так?
Спасибо и всего наилучшего,
1 ответ
У меня была точно такая же проблема.
В то время как в руководстве написано, чтобы использовать
-o key=passphrase:passphrase_passwd_file=/root/usbpasswd.txt
рабочая команда имеет другую опцию:
-o passphrase_passwd_file=/root/usbpasswd.txt
Надеюсь, поможет. Приветствия.