我们在办公室使用 Windows 的原因之一是 Active Directory。启动新工作站并让新用户或现有用户登录并完成工作变得轻而易举。一旦安装了所有应用程序,用户就可以登录任何工作站,并可以使用他们的所有文档和设置。
有没有办法在 Ubuntu 上做到这一点?
当然,有像 Ubuntu One 这样的同步程序可以同步文件(并希望最终是设置),但据我所知,它仍然需要用户希望登录的每个工作站都已经设置了他们的用户帐户。此外,每当用户更改密码时,都需要在用户登录的每台计算机上更改密码。
如果这也适用于服务器也会很有用,因此用户可以通过 SSH 连接到服务器并在其主目录中拥有与桌面上相同的文件。
这种能力目前存在于 Ubuntu 中吗?
您可以使用OpenLDAP进行身份验证,并结合使用nfs和automount将其主目录挂载到桌面。
另一种可能性是使用LTSP 服务器项目从服务器运行所有应用程序并仅运行瘦客户端。哪种解决方案最好,取决于您的特定要求。
Ubuntu 也有同样的客户端,它不仅类似于Active Directory,而且是一个 Active Directory 客户端,因此您可以在 Ubuntu 上使用您的 Windows 域登录。
OpenLDAP 或 Fedora 目录服务将为您提供所需的内容。默认情况下,FDS 为您提供了一个很好的界面 iirc。但是,这对于 Linux、*BSD 和 OSX 系统来说效果很好。据我所知,默认情况下(即不添加软件)Windows 系统不会针对 OpenLDAP 进行身份验证,因此如果您有一个混合环境,您基本上需要运行 2 个服务器。我相信可以将 openldap/fds 与 AD 同步,但我从未尝试过。
同样的客户端将直接针对 AD 进行身份验证,但是由于 AD 只真正关心 Windows,因此您可能会牺牲一些通过 openldap/fds 获得的功能。YMMV。