我正在创建 Ubuntu 18.04 的 ova 模板,其他开发人员可以使用该模板在他们的计算机上轻松启动自己的虚拟机。
目前我选择使用 ubuntu 安装程序的 OEM 安装来启动并运行基本系统:
- 已安装默认软件包
- 已安装“Guest Additions”
- Skel 目录设置(提供了大部分默认设置)
由于我们经常使用 sshd,因此我在 oem 安装的末尾添加了 open-sshserver 的重新配置:
echo "set oem-config/late-command dpkg-reconfigure openssh-server" | debconf-communicate
执行此操作时,请在最终启动之前移除机器中的旧密钥。
sudo rm /etc/ssh/*_key*
这基本上按照我的要求设置了系统。除了创建的用户帐户。用户也应该在组中vboxsf
,我该怎么做?
其次,我还想为用户设置 git 配置。用户应该可以在安装过程中的任何地方填写电子邮件地址,这可能吗?或者这只能作为首次登录时运行的脚本或类似的东西。任何建议都非常感谢。