该文件可以通过“cryptsetup luksOpen”和“mount /dev/mapper”手动安装,但我希望它在登录时自动安装,并显示密码的 GUI 对话框,就像 gnome/nautilus/ubuntu (?) 在连接加密大容量存储 USB 设备时所做的那样。
包含加密文件系统的(环回)文件存储在用户未加密的主目录中。
答案1
如果你有 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
并且其输出的所有内容都将作为解锁设备的密码。
答案2
Gnome 有一个“启动应用程序”程序。如果您使用的是 Unity,则只需使用 即可访问它<Super> start <ENTER>
。从这里输入使提示弹出的命令。不幸的是,我不太清楚您指的是什么,所以我不能告诉您如何做到这一点。另一种方法包含在 ubuntu wiki 中文件夹加密