安装 Luks USB 驱动器时,将默认选项更改为“立即忘记密码”

安装 Luks USB 驱动器时,将默认选项更改为“立即忘记密码”

我想做的正是这张海报想要做的事:

当 LUKS 加密分区弹出解锁窗口时,它会提供 3 个记住密码的选项。默认情况下始终勾选“记住密码直到您注销”。有没有办法将“立即忘记密码”设为默认设置?

Enter a passphrase to unlock the volume:
[] Forget password immediately
[x]Remember password until you logout
[] Remember forever

不幸的是,这个问题还没有得到任何答案,所以我又提出了一个新问题。(如果我不应该这样做,请告诉我!)

答案1

我也一直在寻找同样的东西,但从StackExchange 上回答的类似问题,目前还没有办法。看起来默认行为已从“立即忘记密码”更改为“记住密码直到您注销”,但如果没有办法对此进行调整,新的默认设置对我们中的某些人来说也不起作用。

希望这可以帮助!

答案2

没有现成的方法来更改此菜单选项的默认设置。

但是,有一个解决方法,您可以创建一个脚本来检测 X 窗口,然后让系统发送一个Alt+i信号,将其切换为立即忘记。

udiskctl --lock您还可以为驱动器设置一个脚本udiskctl --unlock,这样可以摆脱文件管理器集成,从而消除非 root 用户将其保存到密钥环的安全风险。

至于我,

udisksctl unlock -b /dev/sdb1

解密 USB 并安装它。

umount -l /media/john/usbfolder

是惰性卸载,其映射等于挂载路径,并且

udisksctl lock -b /dev/sdb1

加密 USB。
由于对话框窗口没有很多元数据可供 X 操作,因此情况会稍微复杂一些。

相关内容