我需要在系统上安装 Ubuntu,并且需要该系统自动恢复到之前配置的默认状态。你能推荐一款可以做到这一点的软件吗?
我可以使用实时的 Ubuntu 驱动器,但问题是我无法对配置进行自定义修改并在重启后保留它们。
例如,我需要创建一个具有基本配置的快照,无论在会话期间进行了什么更改,重新启动 PC 后都会自动恢复到该快照。这可能吗?我可以使用什么软件?
答案1
Ubuntu 16.04 访客会话
正如其他人指出的那样,Ubuntu 16.04 LTS 中提供的来宾会话可能会满足您的需要。来宾会话具有以下特点:
- 没有任何密码。任何人都可以登录访客会话。
- 访客无法在计算机中保存任何文件(可以保存到连接的 USB 驱动器)。
- 访客无法进行任何需要的操作,
sudo
例如安装或卸载任何软件。 - 访客无法以任何方式查看或访问标准用户的系统文件夹和主文件夹。
- 访客对桌面所做的任何更改(例如更改壁纸、添加或删除快捷方式等)都将在访客注销并有新访客登录时恢复到原始状态。
警告:由于 systemd,Ubuntu 16.10 及更高版本默认禁用来宾帐户安全漏洞允许访客进入任何其他用户的主目录。请参阅在 Ubuntu 16.04 之后的版本中,访客会话停止工作更多细节。
如何修改 Ubuntu 16.04 客户会话
作为管理员,您可能想要更改访客会话的外观。例如:
- 您可能希望从启动器中删除 Firefox,并将 Chrome 放在那里。(您必须先使用管理员帐户安装 Chrome)。
- 您可能希望停止备份软件弹出并告诉客人备份内容。(客人无论如何都无法使用备份。)
请按照以下步骤进行此类更改:
登录管理员帐户,该帐户是您在安装 Ubuntu 时创建的,您可以在其中使用sudo
:
Ctrl然后按+ Alt+打开终端T并创建目录
/etc/guest-session/skel
sudo mkdir -p /etc/guest-session/skel
请不要关闭终端。
登录管理员帐户后,启动访客会话。稍后您需要在访客和管理员帐户之间切换。
使用您想要的任何工具/实用程序对访客会话进行任何更改
等待备份设置显示。单击不再显示。这将阻止它在每次访客登录时显示。
不要注销访客会话!
切换回管理员帐户。
使用打开的终端,找到临时客户主目录。它看起来像
guest-XXXXX
,其中XXXXX
是一串随机的数字和字母。每次创建新的客户会话时,这些都会发生变化。ls /tmp/guest*
/etc/guest-session/skel
使用以下命令将临时客户机主目录中的文件复制到 :sudo cp -rT /tmp/guest-XXXXX /etc/guest-session/skel
这将保存您对当前访客会话所做的所有更改。
注销访客会话并再次登录访客会话,以验证新的访客会话是否以您刚刚所做的所有更改开始。
要进行更多更改,请根据需要重复步骤 2-7。
来源: http://ubuntuforums.org/showthread.php?t=2152804&p=12687863#post12687863
希望这可以帮助