Anda merujuk ke layanan direktori . Ada beberapa sistem yang dapat menyediakan fungsionalitas ini. DNS mungkin adalah jenis layanan direktori yang paling terkenal; ini adalah bagaimana komputer Anda menerjemahkan nama domain ( www.example.com ) menjadi alamat IP ( 111.000.111.000 ).
Hesiod adalah salah satu layanan direktori tertua; ia mengambil konsep DNS dan menerapkannya pada informasi yang sering berubah, seperti pengguna, grup, dan kata sandi. NIS dan NIS + (Layanan Informasi Jaringan alias YellowPages / YP, dikembangkan oleh Sun Microsystems) adalah sistem lain yang umum bagi banyak Unixen; LDAP (Protokol Akses Direktori Ringan) adalah sistem yang lebih baru. Microsoft menyediakan sistem yang disebut Active Directory dengan Windows Server, dan Apple menyediakan layanan yang disebut Open Directory with OS X Server.
Pada sistem Unix dan Unix-like, layanan ini biasanya dikonfigurasikan melalui konfigurasi NSS (Name Service Switch), /etc/nsswitch.conf . Anda dapat menggunakan salah satu sistem yang disebutkan sebelumnya; untuk mengaturnya, Anda harus (a) menginstal server layanan; (B) mengkonfigurasi database backend; (c) menginstal perangkat lunak klien; dan (d) pastikan nsswitch.conf Anda dikonfigurasi dengan benar. Misalnya, baris-baris ini di nsswitch.conf memberitahu sistem untuk (a) mencoba mengakses file lokal terlebih dahulu, dan kemudian (b) mencoba kueri LDAP jika yang pertama gagal:
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
Saya telah mengajukan pertanyaan terkait mencari petunjuk dasar cara mengkonfigurasi LDAP, tetapi belum dijawab saat ini. Layanan direktori lebih sering digunakan di lingkungan bisnis daripada di rumah, sehingga Server Fault memiliki beragam pertanyaan yang lebih luas pada sebagian besar sistem ini.