今年秋天,由于远程教育,我的两个孩子在电脑屏幕前花费了更多的时间,我是众多面临这一前景的父母之一。
我有一个 ubuntu(实际上是 pop_os)上网本,他们将用它进行远程教育。他们每个人都有一个单独的帐户。他们非常希望拥有自己的秘密密码,这样他们就无法监视(或删除)彼此的东西。但是,我仍然希望能够进入他们的帐户并检查一切是否合法。
理想情况下,我希望有一个“父母”密码,让我能够以他们中的任何一个身份进行身份验证并启动完整的 GUI 会话,而不会改变他们管理自己凭据的能力。我环顾了一下 PAM unix auth 模块,没有看到任何看起来有帮助的东西。
笔记: 我确实知道sudo
。我正在寻找一个 GUI 解决方案,我可以通过 GDM 问候语以孩子的用户身份启动完整的 GUI 会话,但只是使用我自己的密码而不是他们的密码。
有没有办法做到这一点?
答案1
单一家长帐户可能不是一个选择,但也许每个孩子帐户都有一个家长帐户......
创建一个与子帐户具有相同 UID、GID、主目录和 shell 的“父母”帐户。
当您登录时,系统应该找到家长帐户进行身份验证,但引用与孩子帐户相同的帐户参数...从而将其指向具有适当文件所有权和权限的孩子的主目录。由于 GUI 将所有数据(通常)存储在用户主目录中,因此理论上这应该为您提供与子用户相同的体验。
对第二个孩子重复此操作,使用具有第二个孩子的 UID、GID、主目录和 shell 的不同家长帐户。
您可能必须在命令行上实现此操作。我不确定基于 GUI 的管理工具是否允许您以这种灵活性创建帐户。