我正在为我的学生分发一个 VM,用于初学者编程课程。为了速度,我不是让他们从头开始安装 Ubuntu,而是计划给他们一个完整设置的映像,他们可以直接运行。
为了设置它,我给了它一个牺牲的主机名、用户名和密码。当学生开始并运行时,为他们改变这一点的最干净的方法是什么?
我已经掌握了这个gist,它在主机名上有一些不可靠的进展,但是用户名阻止我改变它。
我希望这个过程尽可能轻松,因为这应该发生在他们的第一个实验室。
完全有可能我应该采取一种完全不同的方法。我愿意接受所有建议。
#!/bin/bash
clear
toilet " CODE1161 " --metal --font future
echo ""
toilet "Let's get started!" --metal --font future
echo ""
echo "We need to make this computer be YOURS"
echo "We need a name for you and your computer, make it short or it'll take up a lot of space."
echo "My computer is called um and my name is ben, so I get ben@um:~$ as my command prompt."
echo "" …
Run Code Online (Sandbox Code Playgroud)