安装完成后,在Samba 4 AD上启用NIS扩展(rfc2307)

我正在testing我们的samba 4迁移过程,并且在创build初始的林/域时,它是在不使用--use-rfc2307情况下创build的:

 sudo samba-tool domain provision \ --domain netdirect \ --realm=ad.netdirect.ca \ --function-level=2008_R2 

既然它已经到位,我们已经join了机器,那么我需要做些什么来将unix属性和NIS映射添加到现有的samba4域中,以便我们可以使用rfc2307function?

必须添加ypServ30.ldif的架构扩展:

 $ kinit [email protected] Password for [email protected] $ sed -e 's/${DOMAINDN}/dc=AD,dc=NETDIRECT,dc=CA/g' \ -e 's/${NETBIOSNAME}/NETDIRECT/g' \ -e 's/${NISDOMAIN}/NETDIRECT/g' \ /usr/share/samba/setup/ypServ30.ldif | ldbmodify -H ldap://ad1.ad.netdirect.ca --option="dsdb:schema update allowed=true" -k yes -i Modified 55 records successfully 

然后,添加到/etc/samba/smb.conf[global]部分:

 idmap_ldb:use rfc2307 = yes 

重新启动桑巴( smbcontrol all reload-config ),你应该很好去。

(感谢罗兰便士的初始方向 )