相伴江湖 -- Be With You

2008年2月6日星期三

Redhat AS 3u6 配置nis过程

NIS服务器名:Ratio,IP:192.168.33.90
NIS域名:RM
客户端机器名:rfic,IP:192.168.33.199

一、Server端配置

1.1 设定nis域名

# nisdomainname RM

#vi /etc/rc.d/rc.local

加入:/bin/nisdomainname Ratio

#vi /etc/sysconfig/network

加入:NISDOMAIN=RM


1.2 修改/etc/ypserv.conf

注释掉*开头的几行,在最后加上:

127.0.0.1/255.255.255.0 : * : * : none

192.168.33.0/255.255.255.0 : * : * : none

* : * : * : deny


1.3 设定/etc/hosts,加入客户端机器的IP和机器名。

建一个空文件/etc/netgroup


1.4 开启服务portmap,ypserv,yppasswdd (/etc/init.d下)


1.5 建立资料库

#/usr/lib64/yp/ypinit -m

不用加入内容


1.6重启ypserv和yppasswdd两个服务


二、客户端设定

2.1 同1.1


2.2 同1.3


2.3 启动ypbind

#authconfig

选Use NIS, 再选MD5和Shadow password,ok后填Domain:RM,Server:Ratio,再按ok即可启动portmap和ypbind

也可以通过手动修改文件再启动:

#vi /etc/nsswitch.conf

passwd: files nis

shadow: files nis

group: files nis

hosts: files nis dns

#vi /etc/sysconfig/authconfig

USENIS=yes

#vi /etc/pam.d/system-auth

在password sufficient.....这一行的最后加上nis

#vi /etc/yp.conf

domain RM server 192.168.33.90

然后启动portmap和ypbind(/etc/init.d下)


2.4 检验一下配置

#yptest

应该出现“1 test failed”,问题在Test 3 : yp_match,可忽略

#ypwhich -x

看看host,group,passwd几个资料库是否都有

#ypcat

看看有没有用户。正常将出现Server(Ratio)上的UID号500以后的用户

到这里就可以用Server上的普通帐号登录这台客户机rfic了。


三、目录的自动mount

3.1 在server里面export出/apps和/home两个目录

#vi /etc/exports

/home *(rw,no_root_squash,async)

/apps *(rw,no_root_squash,async)


3.2 在客户机中修改/etc/fstab文件

#vi /etc/fstab

Ratio:/apps /apps nfs defaults 0 0

Ratio:/home /home nfs defaults 0 0

下面的那篇文章写的可以mount成ext3格式,没试成功过:(


四、维护

4.1 新增用户:直接在Server上加用户


4.2 用户修改密码:yppasswd; 修改shell:ypchsh


4.3 新增一台客户端机器

除了第二节的客户端配置外,最好将这台客户端的ip和机器名加入所有之前装的机器的/etc/hosts文件里(Server和客户端)。


参考文献:
http://linux.vbird.org/linux_server/0430nis.php
http://www.linuxdiyf.com/viewarticle.php?id=54929

标签:

0 条评论:

发表评论

订阅 博文评论 [Atom]



<< 主页