Bạn đang đề cập đến các dịch vụ thư mục . Có một số hệ thống có thể cung cấp chức năng này. DNS có lẽ là loại dịch vụ thư mục nổi tiếng nhất; đây là cách máy tính của bạn dịch tên miền ( www.example.com ) thành địa chỉ IP ( 111.000.111.000 ).
Hesiod là một trong những dịch vụ thư mục lâu đời nhất; nó lấy khái niệm DNS và áp dụng nó vào thông tin thay đổi thường xuyên, như người dùng, nhóm và mật khẩu. NIS và NIS + (Dịch vụ thông tin mạng hay còn gọi là YellowPages / YP, được phát triển bởi Sun microsystems) là một hệ thống khác phổ biến đối với nhiều Unixen; LDAP (Giao thức truy cập thư mục nhẹ) là một hệ thống mới hơn. Microsoft cung cấp một hệ thống có tên Active Directory với Windows Server và Apple cung cấp dịch vụ có tên Open Directory với OS X Server.
Trên các hệ thống giống Unix và Unix, các dịch vụ này thường được cấu hình thông qua cấu hình NSS (Name Service Switch), /etc/nsswitch.conf . Bạn có thể sử dụng bất kỳ hệ thống nào được đề cập trước đó; để thiết lập chúng, bạn sẽ cần (a) cài đặt máy chủ dịch vụ; (b) cấu hình cơ sở dữ liệu phụ trợ; (c) cài đặt phần mềm máy khách; và (d) đảm bảo nsswitch.conf của bạn được cấu hình đúng. Ví dụ: các dòng này trong nsswitch.conf báo cho hệ thống (a) thử truy cập các tệp cục bộ trước và sau đó (b) thử truy vấn LDAP nếu lần đầu tiên thất bại:
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
Tôi đã hỏi một câu hỏi liên quan để tìm các hướng dẫn cơ bản về cách cấu hình-LDAP, nhưng hiện tại nó chưa được trả lời. Các dịch vụ thư mục thường được sử dụng trong môi trường kinh doanh hơn ở nhà, vì vậy Server Fault có nhiều câu hỏi hơn trên hầu hết các hệ thống này.