会话结束后删除用户更改

会话结束后删除用户更改

在我大学的实验室(运行 ubuntu 14.04)中,我注意到有些人喜欢进行大量的更改——视觉和配置。

我个人认为每个人都应该能够使用自己喜欢并且感到舒服的配置,所以我开始想知道是否有一种方法,当为用户设置了某些设置时,当您登录时,您可以编辑您想要的所有内容,并且一旦您注销,所有更改都会恢复?

我认为这样的事情非常适合大学的需求,我不确定他们是不是因为懒惰才这样做的,还是因为不可能

答案1

如果每个用户都有一个唯一的帐户,那么事情就会这样运作。这是多用户 Linux 系统的正常运作模式。

如果是共享帐户(即每个人都以“GenericUser”之类的身份登录),则有点困难。有很多方法可以可以可以实施,但大多数方法都增加了工作量,而且更容易出问题。这增加了大学技术支持人员的工作量,而他们可能已经承担了太多工作量。

最好的方法可能是让该共享/默认用户的 /home/$user 文件系统作为 ramfs/tmpfs 加载。学生可以进行他们想要的所有更改,但当帐户注销时,所有更改都会丢失。下次帐户登录时,文件系统会从磁盘再次加载到 ramfs/tmpfs 中,并且不会有任何更改。

相关内容