15 nis server
Transcript of 15 nis server
1
15 NIS15 NIS
P3 Intranet servicesP3 Intranet services
2
Nội dungNội dung Giới thiệu NIS Cài đặt NIS
các daemon file cấu hình
NIS tools
3
Giới thiệu NISGiới thiệu NIS Trước khi có NIS, việc chứng thực cho một user
login vào hệ thống như sau:
`
`
Testuser muốn logon vào ServerB
ServerB tìm dữ liệu chứng thực cho testuser trong /etc/passwd.
Kết quả: không tìm thấy
Testuser không thể login
4
Giới thiệu NIS (tt)Giới thiệu NIS (tt) Khi có NIS, việc chứng thực cho user login vào hệ
thống có thể hiểu như sau:
`
`
Testuser muốn logon vào ServerB
ServerB tìm dữ liệu chứng thực cho testuser trong /etc/passwd.
Kết quả: không tìm thấy
Testuser được phép login
Server B query thông tin NIS database của server A để tìm
thông tin chứng thực cho testuser. Kết quả: tìm thấy trong
NIS database
5
NIS – Network Information Service là nơi lưu trữ dữ liệu tập trung để các client có thể truy vấn.
Dữ liệu có thể lưu trữ trong NIS là những dữ liệu text. /etc/passwd, /etc/hosts, /etc/services,
/etc/protocol… những dữ liệu text này cách nhau bằng “tab”,
và có ít nhất một cột có giá trị duy nhất trên mỗi dòng.
Giới thiệu NIS (tt)Giới thiệu NIS (tt)
6
NIS được cài đặt gói bằng gói rpm, hoặc source: ypserv-[version].rpm
NIS hoạt động theo mô hình client/server. Server có các daemon sau:
ypserv: lắng nghe truy vấn từ client, và trả lời cho những truy vấn này.
ypxfrd: transfer những thay đổi từ NIS master sang NIS slave.
Daemon của client: ypbind: tìm kiếm NIS server để gởi truy vấn.
Cài đặt & cấu hình NISCài đặt & cấu hình NIS
7
Để NIS server có thể hoạt động được, đầu tiên cần khởi tạo dữ liệu cho NIS server bằng tiến trình ypinit.
File /var/yp/Makefile: quyết định những dữ liệu nào NIS server sẽ hỗ trợ.
Khi cần update dữ liệu của NIS server, sử dụng lệnh: /var/yp/make
Cài đặt & cấu hình NIS (tt)Cài đặt & cấu hình NIS (tt)
8
Client có thể sử dụng những tools sau để truy vấn từ NIS server: ypcat: dump nội dung một bảng map của NIS
server. ypcat passwd
ypwhich: cho biết NIS server nào đang phục vụ request
ypwhich ypmatch: truy vấn dữ liệu bảng map của NIS
match một từ khóa nào đó ypmatch test passwd
NIS toolsNIS tools
9
Hỏi & ĐápHỏi & Đáp