在CentOS系统中安装NIS服务器的方法
<p><strong>第一步 安装 nis 服务器</strong></p><p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode250"># yum install ypserv yp-tools rpcbind</div></p>
<p>这样就安装完成了,是不是很 easy</p>
<p>我这里的环境是:</p>
<p>NIS 服务器 IP: 192.168.100.254 主机名: www.e2fsck.org</p>
<p>NIS 客户端 IP: 192.168.100.240 主机名: site.e2fsck.org</p>
<p> </p>
<p><strong>第二步 配置 NIS 服务器</strong></p>
<p>1. 增加 NISDOMAIN</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode251"># vi /etc/sysconfig/network</p>
<p>NISDOMAIN=e2fsck #这里的名字要和 HOSTNAME 一样</div></p>
<p> </p>
<p>2. 启动 NIS 服务</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode252"># service rpcbind start #如果是 CentOS 5 应该是 service portmap start</p>
<p># service ypserv start</div></p>
<p> </p>
<p>3. 限制IP范围</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode253"># vi /var/yp/securenets</p>
<p>255.255.255.255 127.0.0.1<br />255.255.255.0 192.168.100.0</div></p>
<p> </p>
<p>4. 添加测试用户</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode254"># useradd e2fsck</p>
<p># passwd e2fsck</div></p>
<p> </p>
<p>5. 建立数据库</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode255"># /usr/lib/yp/ypinit -m</p>
<p><br />At this point, we have to construct a list of the hosts which will run NIS<br />&nbsp;servers.www.e2fsck.org is in the list of NIS server hosts.Please continue to add<br />&nbsp;the names for the other hosts, one per line.When you are done with the<br />&nbsp;list, type a .<br /> &nbsp;next host to add:www.e2fsck.org<br />&nbsp; next host to add:<span id="comm">这里 Ctrl + D 这里从服务器的地址,我们这里不用</span><br />&nbsp;The current list of NIS servers looks like this:<br />&nbsp;www.e2fsck.org<br />&nbsp;Is this correct?<span id="comm">y</span><br />&nbsp;We need a few minutes to build the databases...<br />&nbsp;Building /var/yp/e2fsck/ypservers...<br />&nbsp;Running /var/yp/Makefile...<br />&nbsp;gmake: Entering directory `/var/yp/e2fsck'<br />&nbsp;Updating passwd.byname...<br />&nbsp;Updating passwd.byuid...<br />&nbsp;Updating group.byname...<br />&nbsp;Updating group.bygid...<br />&nbsp;Updating hosts.byname...<br />&nbsp;Updating hosts.byaddr...<br />&nbsp;Updating rpc.byname...<br />&nbsp;Updating rpc.bynumber...<br />&nbsp;Updating services.byname...<br />&nbsp;Updating services.byservicename...<br />&nbsp;Updating netid.byname...<br />&nbsp;Updating protocols.bynumber...<br />&nbsp;Updating protocols.byname...<br />&nbsp;Updating mail.aliases...<br />&nbsp;gmake: Leaving directory `/var/yp/e2fsck'<br />&nbsp;www.e2fsck.org has been set up as a NIS master server.<br />&nbsp;Now you can run ypinit -s www.e2fsck.org on all slave server.<br />&nbsp;</div><br /></p>
<p>6. 启动</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode256"># service yppasswdd start</div></p>
<p> </p>
<p><strong>第三步 客户端配置</strong></p>
<p>1. 下载安装包</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode257"># yum install ypbind rpcbind</div></p>
<p>2. 图形方式认证</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode258"># authconfig-tui</p>
<p><br />authconfig-tui - (c) 1999-2005 Red Hat, Inc.<br /> ┌───────┤ Authentication Configuration ├────—───| <br /> │User Information Authentication │ <br /> │[ ] Cache Information [*] Use MD5 Passwords │ <br /> │[ ] Use Hesiod [*] Use Shadow Passwords │ <br /> │[ ] Use LDAP [ ] Use LDAP Authentication │ <br /> │[*] Use NIS [ ] Use Kerberos │ <br /> │[ ] Use Winbind [ ] Use SMB Authentication │ <br /> │ [ ] Use Winbind Authentication │ <br /> │ [ ] Local authorization is sufficient│ <br /> │ │ <br /> │ │ Cancel │ │ Next │ │ <br /> │ <br /> │ │ <br /> └─────────────────────────────────<br />&nbsp;</div><br /></p>
<p>这里选择 Use NIS 然后下一步,Domain写 e2fsck ;Server 写IP 192.168.100.254 即可。</p>
<p> </p>
<p>3. SSH测试</p>
<p>ssh 连接 192.168.100.240 用上面创建的 e2fsck 帐号查看是否登录。</p>
<p><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode259">login as: e2fsck<br />e2fsck@www.e2fsck.org’s password:<br />Could not chdir to home directory /home/e2fsck: No such file or directory<br />-bash-3.2$ </div><br /></p>
頁:
[1]