我刚刚为我们的软件开发人员build立了一个虚拟机,现在尝试创build面向以下问题的用户帐户:
有没有可能分配预定义的桌面configuration文件与一定的软件/用户界面configuration? 我最近在另一台机器上使用了Sabayon for Gnome,但它不再支持。
我对最新的Ubuntu 12.04上的Gnome或XFCE解决scheme感兴趣。
感谢您的回复。
以下步骤解决了我的问题:
创build一个默认的用户,并按照我想要的方式设置一切。 在我的浏览器configuration书签,添加本地Jabber帐户,快捷方式,面板等
复制configuration文件夹和文件,例如〜/ .mozilla for firefox或〜/ .purple for pidgin,〜/ .config / xfce4目录用于XFCE安装到/ etc / skel /中,所有文件都将被复制到一个新的用户的主目录。
每次用我的默认用户的用户名在## USERNAME_REPLACE ##复制的configuration文件中被replace
创build/usr/local/sbin/adduser.local调用“adduser”时自动执行的内容。
写了一些replacebash脚本,用新创build的用户名replace## USERNAME_REPLACE ##。 (当adduser.local被adduser调用时,参数$ 1)
因为我使用apache2-mpm-itk,所以我需要为每个用户的/ etc / hosts添加一个虚拟主机到web服务器configuration和一个子域(username.localhost)。 所以我写了一个bash脚本来实现这个function。
最后,在设置完整的自动化脚本后,必须使用新build用户的用户名(参数$ 1)从adduser.local调用它们。
每次我打电话,例如“adduser test_user”adduser.local被执行,并做了一个很好的设置,所以我可以放松,直到一切都到位。 对我来说重要的是,adduser.local不必像系统上find的示例文件那样是一个珍珠脚本。
希望它可以帮助别人。