在我的高中,我们有总共80台Debian台式计算机实验室,大约有2000名用户使用。目前只有用户的文档正在通过newtork漫游,而不是主文件夹本身,因此用户每次登录到另一台计算机时都会找到默认配置。
我们也在尝试漫游主文件夹,并打算使用带有NFS和pam_mount功能的服务器。
我担心漫游一些配置文件的不良副作用,特别是显示设置(使用XFCE:~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
)。我们有一些硬件异质性(不同的视频放映机设置)和显示设置,适用于一个实验室可能无法在另一个实验室工作。
因此,I希望以某种方式使有限的一组文件免于漫游(显示,可能是脉冲音频配置;幸运的是,我们已经没有打印机了)。
我目前的想法是:
/mnt/non-roaming/$USER
,尽管它不是真正的挂载点)。ln -s /mnt/non-roaming/$USER/displays.xml /srv/roaming-homes/$USER/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
)创建(断开)到此位置的符号链接。我希望当XFCE将写入所述配置文件时,它实际上将遵循符号链接。
Is这么蠢?还有更优雅的东西来达到我的目标吗?
发布于 2021-12-16 12:09:17
我相信你最好的选择是调查$XDG_CONFIG_HOME,$XDG_DATA_HOME和$XDG_CACHE_HOME。大多数应用程序都遵守这些位置,它允许您控制在本地机器上保存的内容以及在漫游配置文件中保存的内容。
从漫游配置文件中删除缓存是一个无需考虑的问题,对于配置文件,您可以在框架目录(/etc/skel)中设置默认配置,以便在创建用户时将配置文件复制到用户的漫游配置文件中。
https://unix.stackexchange.com/questions/504018
复制相似问题