Как автоматически смонтировать файл, содержащий зашифрованную файловую систему, при входе пользователя в систему?

Файл можно смонтировать вручную с помощью 'cryptsetup luksOpen' и 'mount /dev/mapper', но я бы хотел, чтобы он монтировался автоматически при входе в систему и отображал диалоговое окно с графическим интерфейсом для ключевой фразы, как в gnome/nautilus/ubuntu (?) выполняется при подключении зашифрованного запоминающего устройства USB.

Файл (loopback), содержащий зашифрованную файловую систему, хранится в незашифрованном домашнем каталоге пользователя.

2 ответа

Если у вас есть cryptsetup, настройте /etc/crypttab:

#<target name><source device><key file><options>
dm-2    UUID=XXXX  arg  luks,keyscript=/root/script.sh,noearly

cryptsetup выполнит /root/script.sh arg и все, что он дает на выходе, принимает как пароль для разблокировки устройств.

У Gnome есть программа для запуска приложений. Если вы используете Unity, вы просто сможете получить к нему доступ <Super> start <ENTER>, Отсюда введите команду, которая заставляет всплывающее окно. К сожалению, я не совсем понял, о чем ты говоришь, поэтому не могу сказать, как это сделать. Другой метод содержится в вики Ubuntu для FolderEncryption

Другие вопросы по тегам