Configure NIS domain
Default: NIS source files 存放在/etc目录下,这样map 的内容会与Master server的local files 相同,建议不要存放在/etc目录下。可通过修改/var/yp/Makefile,更改/etc换成你想要的directory。
…
…
# Set the following variable to "-b" to have NIS servers use the domain
name
# resolver for hosts not in the current domain.
#B=-b
B=
DIR =/etc
#
# If the passwd, shadow and/or adjunct files used by rpc.yppasswdd
# live in directory other than /etc then you'll need to change the
# following line.
# DO NOT indent the line, however, since /etc/init.d/yp attempts
# to find it with grep "^PWDIR" ...
#
PWDIR =/etc
DOM = `domainname`
NOPUSH = ""
ALIASES = /etc/mail/aliases
YPDIR=/usr/lib/netsvc/yp
…
…
1.Configure NIS Master Server
①copy /etc/nsswitch.nis to /etc/nsswitch.conf
# cp /etc/nsswitch.nis /etc/nsswitch.conf
②define NIS domain name
# domainname testnis.com
③Creat /etc/defaultdomain file
# vi /etc/defaultdomain
testnis.com
④Creat some empty files on directory “/etc”,如果不创建,NIS 安装时会显示错误
# cd /etc
#touch ethers bootparams locale timezone netgroup netmasks
⑤编辑 /var/yp/Makefile
添加 auto.home: auto.home.time
locale: locale.time
更改$(DIR)/auth_attr → $(DIR)/security/auth_attr
$(DIR)/exec_attr → $(DIR)/security/exec_attr
$(DIR)/prof_attr → $(DIR)/security/prof_attr
$(DIR)/audit_user →$(DIR)/security/audit_user
⑥编辑 /etc/locale
# vi /etc/locale
testnis en_US
⑦initial Master server
# ypinit –m
⑧启动Master server NIS Daemons
# /usr/lib/netsvc/yp/ypstart :会启动ypserv、ypbind、rpc.yppasswdd、ypxfrd和rpc.ypupdated 五个daemons
⑨Bulid mail.aliases map
#cd /var/yp
#/usr/ccs/bin/make 更新Map
⑩Test NIS master server
# ypcat hosts : 查看hostname database
# ypcat passwd : 查看 password database
#ypwhich –m : 查看 master server 的所有数据库
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | DIR /etc 回复 查看 #ypinit 添加 #cp/etc/nsswitch.nis/etc/ns |
注册
个人空间
