我的目标是以只读模式使用我的 Ubuntu“持久”分区。在我的启动菜单中,理想情况下我希望有两个可选命令,调用两个不同的 initrd.lz,一个将 casper 安装在 RW 中,另一个将其安装在安全的只读模式下。所以我可以选择每次如何启动我的系统。在家庭银行等应用程序中,我想用我的所有配置和最新的安全更新浏览互联网,同时确保在我关闭后一切都会恢复原状。仅在实时模式下运行,非持久性,我需要在连接互联网之前始终更新所有必需的安全补丁......这显然是一个乏味的过程!尽管我有安全疑虑,但有人可以帮助我吗?替代解决方案也很受欢迎!我更改了 initrs.lz 文件,试图以只读模式挂载 casper。..但我是一个“初学者”,我失败了。我也遵循了这里的建议:以只读方式安装持久性分区(casper-rw)但它不起作用......或者我做错了什么!谢谢和欢呼
16.04 及更早版本的访客用户帐户由 lightdm.conf 控制。
对于具有持久 casper-rw 分区的 grub2 引导程序,例如mkusb:
打开 casper-rw/upper/etc/lightdm/lightdm.conf 并更改:
现在将有一个访客帐户。
对于具有持久性 casper-rw 文件(例如UNetbootin )的 Syslinux 引导程序:首先挂载 casper-rw 文件:
然后编辑 casper/upper/etc/lightdm/lightdm.conf 并更改:
来宾帐户将被添加到引导选项中。
对于 17.04 Gnome,LightDM 已被 GDM 取代,并且 GDM 不包括访客会话。
用户可以使用以下命令在 17.04 Gnome 中安装 LightDM:
安装过程将要求删除 GDM。
17.04 Gnome 在访客会话中报告为不受限制,请注意。
跟进
修改访客账户
您可以使用现有的用户帐户,或创建一个新的用户帐户,用作自定义访客会话的实时基础。
为访客会话创建一个目录,如果不存在的话:
创建符号链接:
其中 {NAME} 是您希望用作基础的用户帐户的名称。
对用户帐户所做的任何更改都将显示在访客帐户、壁纸、已安装的程序等中。
对访客帐户的任何更改都将在会话结束时删除。
我应该提到我一直在使用mkusb来制作可启动驱动器。