Name Service Switch (NSS) — механізм у UNIX-подібних операційних системах, що дозволяє мати більше ніж один метод імен. Джерелами інформації для NSS можуть бути локальні файли (такі, як hosts, (/etc/passwd)
, /etc/group
), доменна система імен (DNS), і LDAP.
nsswitch.conf
Основний метод конфігурування сервісів імен — файл /etc/nsswitch.conf
. У цьому файлі вказуються, з яких джерел системою береться інформація про паролі, геші паролів, групи користувачів, як здійснюється резолвінг доменних імен, і деяка інша інформація. Наприклад, якщо використаний параметр files, інформація розміщується у локальних файлах. Параметр ldap вказує на використання LDAP, а nis чи nisplus — на чи відповідно. Для WINS використовується слово wins.
Назва бази даних у файлі nsswitch.conf йде першою, за нею двокрапка, і список можливих джерел інформації (розділених пробілом). Наприклад:
passwd: files ldap shadow: files group: files ldap hosts: dns nis files ethers: files nis netmasks: files nis networks: files nis protocols: files nis rpc: files nis services: files nis automount: files aliases: files
Джерела використовуються у тому порядку, в якому вони вказані у файлі.
Історія
Операційна система Ultrix була однією з перших, де було реалізовано функціональність, майже ідентичну до NSS (ім'я файла конфігурації було /etc/svc.conf
). Старіші Unix-подібні системи мали або жорстко закодовані імена файлів для інформації про паролі і імена, або так само жорстко закодовані правила для доступу до специфічних баз даних.
Перша версія NSS з'явилася у операційній системі Solaris від Sun Microsystems. З часом NSS було портовано до FreeBSD, NetBSD, Linux, HP-UX, IRIX і AIX.
Див. також
Посилання
- NetBSD File Formats : name-service switch configuration file –
- Name Service Switch implementation in the GNU C Library [ 13 квітня 2018 у Wayback Machine.]
- NSS module supporting LDAP [ 16 квітня 2018 у Wayback Machine.]: nss_ldap
- Another NSS module supporting LDAP [ 19 червня 2009 у Wayback Machine.]: nss-ldapd
- NSS module supporting AFS [ 4 березня 2018 у Wayback Machine.]: nss_afs
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Name Service Switch NSS mehanizm u UNIX podibnih operacijnih sistemah sho dozvolyaye mati bilshe nizh odin metod imen Dzherelami informaciyi dlya NSS mozhut buti lokalni fajli taki yak hosts a href wiki etc passwd class mw redirect title etc passwd etc passwd a etc group domenna sistema imen DNS i LDAP nsswitch confOsnovnij metod konfiguruvannya servisiv imen fajl etc nsswitch conf U comu fajli vkazuyutsya z yakih dzherel sistemoyu beretsya informaciya pro paroli geshi paroliv grupi koristuvachiv yak zdijsnyuyetsya rezolving domennih imen i deyaka insha informaciya Napriklad yaksho vikoristanij parametr files informaciya rozmishuyetsya u lokalnih fajlah Parametr ldap vkazuye na vikoristannya LDAP a nis chi nisplus na chi vidpovidno Dlya WINS vikoristovuyetsya slovo wins Nazva bazi danih u fajli nsswitch conf jde pershoyu za neyu dvokrapka i spisok mozhlivih dzherel informaciyi rozdilenih probilom Napriklad passwd files ldap shadow files group files ldap hosts dns nis files ethers files nis netmasks files nis networks files nis protocols files nis rpc files nis services files nis automount files aliases files Dzherela vikoristovuyutsya u tomu poryadku v yakomu voni vkazani u fajli IstoriyaOperacijna sistema Ultrix bula odniyeyu z pershih de bulo realizovano funkcionalnist majzhe identichnu do NSS im ya fajla konfiguraciyi bulo etc svc conf Starishi Unix podibni sistemi mali abo zhorstko zakodovani imena fajliv dlya informaciyi pro paroli i imena abo tak samo zhorstko zakodovani pravila dlya dostupu do specifichnih baz danih Persha versiya NSS z yavilasya u operacijnij sistemi Solaris vid Sun Microsystems Z chasom NSS bulo portovano do FreeBSD NetBSD Linux HP UX IRIX i AIX Div takozhPluggable Authentication ModulesPosilannya a rel nofollow class external text href http netbsd gw com cgi bin man cgi nsswitch conf 5 NetBSD current nsswitch conf 5 a name service switch configuration file NetBSD File Formats Name Service Switch implementation in the GNU C Library 13 kvitnya 2018 u Wayback Machine NSS module supporting LDAP 16 kvitnya 2018 u Wayback Machine nss ldap Another NSS module supporting LDAP 19 chervnya 2009 u Wayback Machine nss ldapd NSS module supporting AFS 4 bereznya 2018 u Wayback Machine nss afs