我必须简要描述一下情况。我们计划建立一个计算机教室,工作站运行 Ubuntu 10.04。由于为每个学生创建帐户并不合理,我们决定为每个学生组创建帐户。我们不希望学生在组之间共享密码,因此解决方案是根本不给他们密码,而是让老师登录。显然,他不应该从一台机器到另一台机器手动输入凭据,所以我们需要一些脚本,该脚本将通过 ssh 连接到远程机器,并让 GDM(或者如果 GDM 不能满足此目的,则可能是任何其他登录管理器)登录指定的用户。我找不到任何解决方案,也没有注意到任何处于类似情况的人寻求帮助,所以我的问题是:所描述的方案可以实现吗?如果可以,那么如何实现?提前致谢。
答案1
说实话...如果你忽略了为每个学生创建一个唯一的用户名,你将会遇到更多问题。有很多方法可以创建身份验证服务器,因此你只需要创建每个用户帐户一次...然后让每个工作站从那里提取...这将是最好的选择。(你也可以将这些凭据用于许多其他事情。)
至于远程登录或解锁工作站...如果您打算这样做...最好的办法是使用 VNC 来控制远程工作站和登录。据我所知,没有可用脚本解锁工作站的方法。
答案2
您是否考虑过使用“一次性密码”?(apt-get install opie-server)
或者使用戴尔智能卡 USB 键盘?给每组一张智能卡,他们无需您登录即可登录。您可以使用自己的密码访问机器。