好的,这可能是一个愚蠢的问题,但我想知道是否可以从NFS服务器上导出/ etc / passwd,/ etc / group和/ etc / shadow并将这些文件安装在客户机上的本地文件上。 目标是一个简单的集中pipe理的用户和组列表。
开始咆哮:
我知道这是LDAP应该做的。 我已经能够成功安装和configuration几乎所有可以想象的开源服务器软件。 MySQL,Apache,Asterisk,NFS,Samba,KVM主机,DNS等没问题。 但是,OpenLDAP已经让我苦不堪言,我从来没有能够得到它的安装和运行。 无论您使用哪种操作系统,哪种版本的LDAP,您遵循的教程,它总是以相同的方式结束。 你打这个和ldif,迟早的一个指令(你跟在这封信里面)会产生一些模棱两可的错误,没有人知道如何解决,但是你不能忽略,最终你会放弃。 那么你仍然需要一个中央的用户pipe理系统,做研究,看看LDAP(应该是)答案,并再次启动整个事情,无处可去。
结束Rant。
我厌倦了LDAP。 我想要说的是“useradd jdoe”,然后在一台机器上给他一个密码。 所有其他机器使用相同的用户列表,所以你只需要添加jdoe到一台电脑。 所以我想要的是一个解决scheme,不需要过于复杂的模式,易于设置,可靠,最重要的是, 只是工作 。
所以我想知道是否有人试图让客户端机器通过NFS远程使用中央服务器的passwd文件? 如果它能工作,并可靠? 还是有一种function可以做这种types的设置已经内置到Linux?
我已经读过一些叫做NIS的东西,但是人们已经说过了。 有没有更好的办法?
这是Ubuntu服务器和客户端的纯Linux环境。 大多数机器运行10.04。
不,这是行不通的,至less不是以任何可靠的方式工作的,在NFS共享挂载之前很可能需要这些文件,这是不可能的。
如果您在使用LDAP时遇到这样的问题,那么您可以看一下NIS,它是LDAP的一种(古老的)前身,可以说更容易运行。 但正如我所说,这是旧技术,我不想用这个新的系统。
至于你的LDAP问题:我想知道问题真的在哪里。 无数的网站设法启动和运行LDAP,所以它当然有可能使用它。 坦率地说,我认为你的问题的关键是不仅要遵循信函的指示,而且要了解底层的软件,所以你知道你在做什么,并有机会自己解决它们。