8/1/12

CẤU HÌNH NIS SERVER


1.1.         DỊCH VỤ NIS

1.1.1.     CẤU HÌNH NIS SERVER

Cài đặt NIS

Kiểm tra gói ypserv*.rpm đã cài đặt rồi hay chưa. Nếu chưa thì tiến hành cài đặt bằng tiện ích YUM hoặc tải file nhị phân ypserv-2.19-3.i386.rpm
[root@localhost ~]# yum -y install ypserv rpcbind
Resolving Dependencies
--> Running transaction check
---> Package ypserv.i686 0:2.19-18.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================
 Package       Arch      Version        Repository      Size
===========================================================
Installing:
 ypserv           i686      2.19-18.el6       base    127 k
Transaction Summary
===========================================================
Install       1 Package(s)
Upgrade       0 Package(s)
Total download size: 127 k
Installed size: 291 k
Downloading Packages:
ypserv-2.19-18.el6.i686.rpm         | 127 kB     00:06    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : ypserv-2.19-18.el6.i686     1/1
Installed:
  ypserv.i686 0:2.19-18.el6                                                    
Complete!

Khởi tạo NIS server

-   Xem NIS domain hiện tại của server, cấu hình NIS domain cho server

-   Hoặc thêm dòng sau vào file /etc/sysconfig/network:

-   Chỉnh sửa file /var/yp/Makefile để bắt đầu khởi tạo những thông tin mà NIS sẽ phục vụ cho domain:

-   Khởi tạo NIS server:


Cầu hình dịch vụ NIS để chia sẽ tài khoản người dùng trong hệ thống mạng cục bộ. Các bước cấu hình như sau:
[root@linux ~]#ypdomainname serverlinux.vn      # set NIS domain name

[root@linux ~]#vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dlp.serverlinux.vn
# thêm dòng sau
NISDOMAIN=serverlinux.vn

[root@linux ~]#vi /var/yp/Makefile
# MERGE_PASSWD=true|false
# line 42: change
MERGE_PASSWD=false
# MERGE_GROUP=true|false
# line 46: change
MERGE_GROUP=false
# line 117: add
all: passwd shadow group hosts rpc services netid protocols

[root@linux ~]#vi /var/yp/securenets
255.255.255.0   10.0.0.0

[root@linux ~]#vi /etc/hosts
# thêm own IP address
10.0.0.30   dlp dlp.serverlinux

[root@linux ~]#/etc/rc.d/init.d/rpcbind start
Starting portmap:                   [ OK ]

[root@linux ~]#/etc/rc.d/init.d/ypserv    start
Starting YP server services:        [ OK ]

[root@linux ~]#/etc/rc.d/init.d/yppasswdd start
Starting YP passwd service:         [ OK ]

[root@linux ~]#chkconfig rpcbind    on

[root@linux ~]#chkconfig ypserv on

[root@linux ~]#chkconfig yppasswdd on
[root@linux ~]#/usr/lib64/yp/ypinit -m
# update NIS database
Tại thời điểm này, chúng ta phảixây dựng mộtdanh sách cácmáysẽchạycácmáy chủNIS. DLPlàtrong danh sáchcác máy chủmáychủNIS. Xinvuilòngtiếp tục để thêmtêncho các máy chủkhác trên mỗi dòng. Khiđang thực hiện vớidanh sách, gõ<control D>.
next host to add: dlp
next host to add:       # push Ctrl + D key
The current list of NIS servers looks like this:
dlp
Is this correct? [y/n: y] y
# answer yes
We need a few minutes to build the databases...
Building /var/yp/serverlinux/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory `/var/yp/serverlinux'
Updating passwd.byname...
Updating passwd.byuid...
Updating shadow.byname...
Updating group.byname...
Updating group.bygid...
Updating hosts.byname...
Updating hosts.byaddr...
Updating rpc.byname...
Updating rpc.bynumber...
Updating services.byname...
Updating services.byservicename...
Updating netid.byname...
Updating protocols.bynumber...
Updating protocols.byname...
Updating mail.aliases...
gmake[1]: Leaving directory `/var/yp/serverlinux'
dlp has been set up as a NIS master server.
Now you can run ypinit -s dlp on all slave server.
# It's neccessary to update NIS database with following way if new user is added again
[root@linux ~]#cd /var/yp
[root@dlp yp]#make

Bài đăng phổ biến