NIS (Network Information Service)

Một phần của tài liệu đồ án tốt nghiệp hệ điều hành unix (Trang 91 - 92)

V. Network administration

4. NIS (Network Information Service)

Với các mạng lớn và kết nối trên nhiều máy thì mỗi máy phải tạo các account riêng nếu như muốn truy nhập. Với việc tạo nhiều các account trên một hệ thống như vậy sẽ dẫn đến việc gặp rất nhiều khó khăn trong cơng tác quản trị và sử dụng.

NIS là dịch vụ mạng (phát triển Yellow Pages protocol) cung cấp directory service, đáp ứng việc quản trị tập trung trên các mạng lớn. Nó là cho phép thực hiện các truy nhập phân tán trên hệ thống mạng sử dụng quyền truy nhập thông qua một trung tâm làNIS master (hay ypmaster) để xác nhận quyền truy nhập. Trên một mạng lớn thơng thường người ta có thể thiết lập thêm các slaves (hay ypslaves) để thực hiện tạo thành các máy dự phịng (lưu tồn bộ thơng tin về quyền truy nhập trên tồn hệ thống từ master). Trong trường hợp master server gặp sự cố slave có thể thực hiện chức năng thay thế.

NIS lưu giữ tất cả các thông tin trong “maps" mỗi map ứng với một vùng trên network điều này cho phép một vài groups sử dụng chung một NIS master nhưng lại có quyền truy nhập khác nhau. NIS map khơng tương ứng với DNS domain mà nó cho phép nhiều mềm dẻo hơn trong việc cấu hình. Maps bao gồm các record ghi dưới dạng ASCII.

Thành phần của NIS bao gồm:  domain

 maps  Daemon

ypser Server process ypbind Liên kết các process

ypxfrd Daemon truyền dữ liệu liên kết tốc độ cao.

roc.ypupdated Thực hiện cập nhập dữ liệu khi dữ liệu map thay đổi. in.named Thực hiện dịch vụ DNS (optional)

ypcat Liệt kê dữ liệu trong map

ypwich Hiện tên NIS server và map server ypwatch Tạo key ứng với giá trị trong map ypinit Cài đặt và xây dựng NIS database yppoll Lấy các số thứ tự từ server

 Các tiện ích khác

yppush Chuyển dữ liệu từ master tới slave. ypset Đặt liên kết thực sự tới server.

ypxfr Truyền dữ liệu từ master tới slave với tốc độ lớn. makedbm Tạo dbm file cho một NIS map

Thơng thường NIS server có thể hỗ trợ một vài map files thơng thường là các file chuẩn trên UNIX như group, hosts, networks, passwd, protocols, rpc, services sau đó nóđược chuyển thành các file tương ứng ví dụ:

/etc/group group.byname, group.bygid /etc/hosts hosts.byname, hosts.byaddr /etc/passwd passwd.byname, passwd.byuid

Tất cảc các file này được lưu dưới khn DBM gọi làn gdbm. Có thể sử dụng tiện ích ypmakedbm để tạo database file cho NIS.

Một phần của tài liệu đồ án tốt nghiệp hệ điều hành unix (Trang 91 - 92)

Tải bản đầy đủ (DOC)

(96 trang)
w