我有一个多用户环境。我希望他们使用一个配置文件(具有特定设置,例如:主题、快捷方式、安装的键盘布局、壁纸、主菜单项等)。
目前我需要为每个用户设置相同的设置。有没有什么方法可以将一些文件复制到另一个用户的配置文件中,并且所有这些东西都已经配置好?
答案1
您可以.gconf
从用户的主目录之间复制文件夹。之后,您可能必须chown
递归地执行整个复制的目录,以便所有内容都归正确的用户所有。通过这种方法,您应该测试并查看此类复制是否足够且不过分(没有私人信息被复制等)。如果这还不够,请查看用户主目录中其他“隐藏”目录的有意义的名称(名称以点 - 您可能需要在文件管理器中启用它们的查看)。一位不错的候选人也是.conf
。
一旦确定了仅包含您希望两个用户共用的设置的目录,您就可以尝试建立从一个用户到另一个用户的符号链接。也就是说(对于每个这样的目录):
- at
/home/user1/
,备份设置目录 - 例如通过mv .gconf{,-backup}
- 创建到其他用户目录的符号链接:
ln -s /home/user2/.gconf /home/user1/.gconf
.
从现在开始,设置中的每个更改都将仅存储在user2
的主目录中 - 运行的应用程序user1
将遵循符号链接并使用相同的设置。