在多个系统上同步用户帐户

在多个系统上同步用户帐户

我的办公室有 10 台电脑,全部运行 Ubuntu。我有 20 名员工,每人都有自己的登录名。是否可以进行设置,以便每位员工都可以登录任意一台电脑并访问自己的桌面(密码、Gmail 登录名等)?

例如,有一天用户 1 正在使用计算机 1,并且拥有自己的桌面,其中包含图标和收藏夹等。第二天计算机 1 很忙,因此用户 1 登录计算机 2,并会发现计算机 1 上的所有内容与昨天相同。

那可能吗?

答案1

OpenLDAP 可用于让多个用户在多个机器上使用相同的登录凭据。然后按照 @Rinzwind 的建议,从 NAS 挂载 /home。

答案2

是的,但是很麻烦。直接将系统分配给用户会简单得多。

一种可能的手动方法是获取 NAS 并将其添加到您的网络。

将所有系统设置为让所有用户都可以登录到任何桌面。将 /home/ 设置为指向 NAS,以便任何登录系统的人都可以看到其 /home/。可以通过编辑来完成~.config/user-dirs.dirs。这样做的好处是文件可以保留在办公室(即 NAS 上)。

有一种工具叫木偶但这可能超出了你的预期。它让你可以维护网络中的计算机(你还可以从该系统更新系统)。Puppet 让你可以将系统设置为 puppetmaster(即主机),在那里你可以将文件与 puppet(即客户端)同步。

相关内容