NIS配置

第一步:
安装4种包:ypserv,ypbind,yp-tools,portmap
        ypserv:服务端使用
        ypbind+yp-tools:客户端使用
        portmap:端口分配程序

总的来说:服务端4个包都安装上,客户端安装ypbind+yp-tools+portmap
        使用yum list yp*                查看yp所有的rpm
        yum install ypserv.i686 -y      选中安装包安装

        
【NIS服务端配置】

设置NIS域名为dne.com,通过以下命令:

#nisdomainname dne.com

为了系统启动后自动执行此操作,可以将此命令添加到文件/etc/rc.local中。命令为:echo "/bin/nisdomainname dne.com" >>/etc/rc.local

配置服务器端主配置文件编辑文件/etc/ypserv.conf,在文件的最后添加控制参数,允许部分客户端可以访问nis服务器。
127.0.0.0/255.255.255.0   : * : * : none

192.168.0.0/255.255.255.0 : * : * : none

all : * : * : deny

其它参数保持默认值即可!

初始化NIS数据库运行命令:/usr/lib/yp/ypinit -m ,然后设置主数据库存储主机的名称,然后按CTRL+D键,最后按Y确认,最后程序将创建初始化的NIS数据库,创建完成后,在目录/var/yp下会有相应的文件记录设置。

启动服务启动服务器端的相关服务包括portmap和ypserv,yppasswdd,命令如下:service portmap restart

service restart

service yppasswdd restart

【NIS客户端配置】

安装NIS客户端程序安装NIS的客户端程序包portmap,ypbind和yp-tools。

设置NIS域名为dne.com,通过以下命令:#nisdomainname dne.com

设置网卡所在的NIS域,通过以下命令:#echo "NISDOMAIN=dne.com" >> /etc/sysconfig/network

配置nis客户端配置文件编辑文件/etc/yp.conf,在文件末尾添加以下参数:domain dne.com server 192.168.20.200

编辑文件/etc/nsswitch.conf,更改密码查询顺序。
shadow files nis

passwd files nis

group files nis

启动服务
service portmap restart
service ypbind restart

测试nis客户端通过以下命令:ypcat passwd,如果能够输出服务器上普通用户的帐户信息,则说明NIS配置成功。
其它测试命令还有yptest,ypwhich -x等。

【NIS用户漫游功能】
服务端:
我们创建一个用户目录
mkdir /vhome
创建一个用户,并更改默认的家目录
usradd -d /vhome/nis ;echo '123' |passwd --stdin nis

接着更新NIS 用户数据库
/usr/lib/yp/ypinit -m ,然后设置主数据库存储主机的名称,然后按CTRL+D键,最后按Y确认,最后程序将更新NIS数据库

使用nfs共享/vhome
vim /etc/exports

/vhome 192.168.0.0/24(sync,rw)

service nfs restart

客户端:
在Linux客户机上,使用mount 挂载NFS 共享家目录
创建一个/vhome
mkdir /vhome
挂载服务端共享的用户目录
mount -t nfs 192.168.0.1:/vhome /vhome
接着就可以登入了
su - nis

使用fstab自动挂载
vi /etc/fstab
192.168.0.1:/vhome /vhome  nfs defaults 0  0 

使用aotofs自动挂载
vim /etc/auto.master
/vhome    /etc/vhome

cp /etc/auto.misc /etc/auto.vhome
vim /etc/auto.vhome
*   -rw,soft,intr   192.168.0.1:/vhome/&

service autofs restart
srevice ypbind restart
测试:
su - nis

你可能感兴趣的:(职场,休闲,NIS)