如何创build一个从主服务器inheritanceauthentication的Linux服务器?

我可以创build另一台服务器,使用主服务器的/ etc / passwd来authentication它的用户,如果我共享用户的家园,那么他们可以在主目录中做他们想做的一切,而不消耗主服务器的CPU / RAM。

我试图build立一个可扩展的应用程序,而不会让我的主服务器有数百万个文件请求,所以我的目标是围绕主服务器构build处理服务器。

感谢:D

注意: – 主服务器是存储所有用户文件的地方。 – 主服务器正在运行plesk 9.2 – 是的这是一个共享的宿主环境

我可以创build另一台服务器,使用主服务器的/ etc / passwd来authentication它的用户,如果我共享用户的家园,那么他们可以在主目录中做他们想做的一切,而不消耗主服务器的CPU / RAM。

当然,分布式身份validation很容易。 安装NIS,然后将所有其他系统设置为NIS从服务器。 这样authentication将永远保持本地,除非用户需要改变。

对于共享文件而不会对某些中央服务器造成任何影响,您可能需要查看分布式文件系统 。 我个人还没有和其他任何人合作过,所以我不能推荐哪一个更好。

这与NFS无关; 你已经拥有了NFS提供的一切。 除NFS之外,您还需要一个分布式身份validationscheme,如LDAP或NIS。

可以从一个NFS根启动Linux。 在这种模式下,整个/path挂载在NFS之外。 这将共享一切,而不仅仅是/etc/passwd文件。 但是,如果您有兴趣构build可扩展的计算networking,那么这可能不是一个好主意,因为单个NFS服务器将成为潜在的瓶颈。 如果你需要的只是共享authentication,那么Linux使用一个可插拔的authentication机制 (PAM)来允许你这样做。 您可能希望用户通过中央LDAP目录进行身份validation,并将其主目录安装在不同的服务器上。

你在一个目录服务之后。 LDAP是目前常用的方法,如Microsoft的Active Directory,Samba(3或4,如果4已准备好,可能不是),Sun的目录服务器,Red Hat Directory Server等等提供。

桑巴可能是最简单的select。 我build议用GooglesearchSamba PDC LDAP HowTo,并从那里去。