在Linux下搭建NIS服务器(类似于windows下的域环境)(2)

 

NIS客户端’的设置:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

似于windows下,将客户端加入域;

1.   设置hosts文件

Vi /etc/hosts

192.168.2.1  nis.lze.com

(类似于指定DNS;执行域名解析;查找nis服务器)

2.建立NIS域名

Nisdomainname lze.com设置NIS域名

Echo/bin/nisdomainname lze.com >> /etc/rc.d/rc.local 

EchoNISDOMAIN=lze.com >> /etc/sysconfig/network

(说明:对于‘客户端的hostname’,可以不执行设置;

若要设置,则,执行设置为‘XXX.lze.com’(客户端加入域的效果);

但是,‘绝对不能’设置为nis.lze.com(与服务器的hostname一样);

否则,客户端中的/etc/hosts文件,无法执行查找nis服务器;)

3.设置yp.conf配置文件(客户端主配置文件)

Echodomain lze.com server nis.lze.com >> /etc/yp.conf

(即,在客户端上,‘指定’区域以及区域下的nis服务器;)

4.设置nsswitch.conf文件(/etc/nsswitch.conf

ns switch;名称服务器 交换(交换顺序;查找);)

(即,‘设置’当用户执行登陆到nis客户端时,

客户端执行身份验证‘的顺序’;

将其内容‘改成’如下:

Passwd:             files(首先执行匹配本地)  nis

(而后连接到nis服务器;验证)

Shadow:             files   nis

Group:               files    nis

Hosts:                files    nis  dns

(或是nis files,即,直接匹配nis服务器上的‘用户配置文件’;

响应会更快;

5.启动服务

Service portmap restart

Service  ypbind  restart

(关键;若没有启动成功,则,nis服务器或是客户端,配置有问题;

如图(ccc


补充说明:

在客户端上,‘启动’nis服务器身份验证;

即,执行‘命令authconfig-gtk’,打开x window

如图(bbb


下边执行选中‘use NIS’;

执行‘next’,连接到nis服务器;

6.NIS客户端‘登陆测试’。

如图(aaa


补充说明:

使用NIS机‘测试’与NIS器的

yp-tools件包中,提供了‘三个测试命令’:

yptest命令,可NIS行‘自动测试’;

# yptest

ypwhich命令,

可‘显示’NIS机,

‘所使用的’NIS器的主机名文件列表;

# ypwhich

# ypwhich -x

ypcat命令,‘示’文件列表和指定

# ypcat -x

# ypcat passwd

对于‘用口令修改’:

可登录‘任何一台NIS机’,行用口令修改;

需要‘使用yppasswd命令’,修改NIS器中的用口令;

$ yppasswd

出现一点小问题:

即,在客户端执行登陆时,用户‘没有宿主目录’;

(当然,因为,‘所有用户’都是在nis服务器上创建的;)

执行解决(使用NFS服务器):

nis服务器上的‘home目录’(宿主目录),

‘共享’给客户端;

(类似于windows下的‘文件夹重定向’;

即,将‘用户的配置文件’存放于nis服务器上;

直接在‘服务器上使用’;

无上传与下载的过程;响应更快;

也即,漫游配置文件的‘升级’;)

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