我家里有许多台电脑,都运行 Ubuntu(除了一台运行 Mint 的电脑)。
有没有办法自动同步计算机的设置和主目录。这样,我的任何家庭成员都可以使用完全相同的一组凭据登录任一计算机。
答案1
我不是专家,但对于您的设置,听起来您需要一个中央“服务器”。分布式同步将不起作用,因为所有计算机可能不会同时打开。如果您有一台始终打开且具有大量存储空间的计算机,您将有多种选择。
您可以通过网络安装用户的 /home 文件夹。
更好的选择是设置增量同步的 rsync 脚本:
- 在节点上从服务器登录 -> 节点
- 在节点上从节点注销 -> 服务器
您可能还需要查看软件中心中一个名为 Unison 的应用程序,但我从未使用过它,而且我认为它可能相当旧了。
答案2
例如,您可以通过 NFS 导出所有机器上的 /etc 文件夹
然后将这些出口安装到大部分时间处于运行状态的机器上。
创建一个 cron 任务,例如每 5 分钟同步一次所有 /etc/shadow 文件
我假设所有用户在所有机器上都有相同的 ID 号/名称