在Linux中漫游用户configuration文件

我的公司正在评估一个从Windows迁移到Linux的计划。 你可以在Linux中build议一些类似于漫游用户configuration文件和Active Directory环境中的域用户的东西吗?

其实没有一个解决scheme,但一个kazillion。

Active Directory所执行的单点login只不过是Kerberos和凭据的委派。 我们也可以使用Linux KDC或旧的域控制器。 没问题:有你的域用户。

漫游configuration文件(iirc,我的Windows日子远远落后于我)以不同的forms存在:您可以在networking共享上拥有用户数据,或者您可以在本地文件系统上拥有(部分)用户数据,networking共享上的同一用户。

两者都是可能的,尽pipe第一种方法比较简单:使用NFS之类的东西,甚至GFS(将其用作共享主目录的文件系统的一些精彩function),将主目录以及用户configuration文件networking很容易。 只要确保使用NFSv4(或者启用了Kerberos的NFSv3,如果您不能使用NFSv4)来提供一些安全性和完整性的数据。

将用户数据的一部分分配到本地并将其中的一部分用于本地,意味着再次挂载例如/ home / user / Documents over NFS,或者使用一个文件系统来“搁置”另一个文件系统。 我不确定这是多么强大,我build议你去select1:networking共享上的所有东西。

我也build议聘请某人如何知道他的Linux,顺便说一句。 如果你是第一次这样做的话,那么做到这一点就会很困难,而且会在经济和技术上都取得成功。 祝你好运。

您可能需要查看一个LDAP服务器的389 Directory Server Project(以前的FedoraDS)。 http://directory.fedoraproject.org

它将取代活动目录(它是完全可configuration的做authentication,并为pipe理员提供了一个新的graphics用户界面)。

然后,您在服务器上设置NFS共享(如wzzrd所述),在您的本地机器上设置您的automountconfiguration文件,并且应该全部设置好。 你会得到一个单一的login(通过LDAP / 389DS处理)与远程login的目录,只要其中之一是用户主目录(auto.home),那么用户将得到他们的主目录login是正确的你要什么。

不是一个真正的答案,但我注意到,Windows明确地将漫游数据从本地数据中分离出来。

在login/注销(winxppath)时同步configuration文件时不包括以下文件夹。

C:\Documents and Settings\tim\Local Settings 

但大多数其他文件夹是。 您也可以在客户端服从的服务器上设置显式排除。

据我所知,大部分的linux应用程序和发行版都没有尝试将应该同步的东西(文件和设置)和不应该分开的东西(例如,鹦鹉螺缩略图caching,这可能是巨大的)。

我很想看到一个解决scheme,无论是完全迁移到Linux,还有混合环境(使用windows服务器提供的configuration文件工具的Linux客户端)的互操作性。

build议您在设置解决scheme时考虑到这一点,因为超大型configuration文件的同步是Windows用户缓慢login/注销投诉的常见原因。