![死记硬背某个用户的设置/偏好设置,将其复制给其他用户](https://linux22.com/image/958402/%E6%AD%BB%E8%AE%B0%E7%A1%AC%E8%83%8C%E6%9F%90%E4%B8%AA%E7%94%A8%E6%88%B7%E7%9A%84%E8%AE%BE%E7%BD%AE%2F%E5%81%8F%E5%A5%BD%E8%AE%BE%E7%BD%AE%EF%BC%8C%E5%B0%86%E5%85%B6%E5%A4%8D%E5%88%B6%E7%BB%99%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%20.png)
可能重复:
如何将旧用户帐户复制到新用户帐户?
我已经安装了 Ubuntu,用户名是 andy,假设我想为 Ben、Chris、Dave 和 Ethan 创建帐户,我希望他们都拥有非管理员权限和完全相同的(初始)设置……除了他们的主文件夹。
假设我按照自己的需要设置了 Ben 的帐户,例如:Libre Office writer 保存为 .doc,天气指示器设置为计算机的地址,启动器图标是我选择的位置,桌面背景等。
有没有什么方法可以让我设置 Chris、Dave 和 Ethan 的行为(最初)完全相同(除了主文件夹不同)?
目前,我已经重复四遍了!
答案1
当您创建新用户时,文件会从 /etc/skel 复制到其新主目录中。如果您希望文件默认出现在那里,只需将它们添加到 /etc/skel 即可。这也适用于默认配置,因此您可以创建一个原型用户并将该用户的主目录复制到 /etc/skel。电子邮件帐户等的自动设置将需要一些脚本,但不一定非常复杂。如果您想为 Liferea 提供默认的 Web 源,您可以将源添加到原型用户,然后只需将 ~/.liferea_1.6 文件夹复制到 /etc/skel/.liferea_1.6 即可。
有些应用程序不能这样工作。例如,您无法使用 Evolution 来做到这一点,但大多数应用程序都可以这样配置。