Кіріспе

NetInfo – NeXTSTEP және Mac OS X нұсқаларында, Mac OS X v10.4 "Tiger" нұсқасына дейін қолданылған жүйелік конфигурация деректер қоры. NetInfo Unix жүйесінің көптеген конфигурациялық файлдарын алмастырады, бірақ машинаны бір пайдаланушы режимінде іске қосу үшін олар әлі де сақталады; көптеген Unix API-лары NetInfo арқылы жұмыс істейді. NetInfo жүйелік деңгейдегі желілік конфигурация ақпаратын, мысалы пайдаланушылар мен топтарды, екілік деректер қорында сақтайды, ал Mac OS X машинасы мен қолданбаларына қатысты параметрлер plist файлдары түрінде сақталады.

Тарих

NetInfo NeXTSTEP 0.9 нұсқасында енгізілді және NeXT компьютерлерінде Unix жүйелік конфигурация файлдарын және Sun Microsystems желілік ақпараттық қызметін (Сары парақтар) алмастырды. Бұл дереу қырқыс пікірталас тудырды, көбінесе жағымсыз пікірлер болды. NetInfo тек NeXT компьютерлеріне ғана тән болды (кейін NeXT NetInfo лицензиясын Xedoc, австралиялық бағдарламалық компанияға берді, ол басқа UNIX жүйелері үшін NetInfo жасады), сонымен қатар DNS сұраныстары NetInfo арқылы жүргізілді. Бұл осындай жағдайға әкелді: UNIX UID-ді пайдаланушы атына аудару сияқты қарапайым тапсырмалар NetInfo DNS іздеуінде тоқтап қалғандықтан аяқталмайтын. Алғашқыда NetInfo-ны өшіріп, Unix жүйелік файлдарын пайдалану мүмкін болды, бірақ NeXTSTEP 2 нұсқасынан бастап NetInfo-ны өшіру DNS қолдауын да өшірді. Осылайша, NeXT компьютерлері DNS сервері жауап беруді тоқтатқанда, күнделікті жұмыстарды істеуге қол жеткізбеуге белгілі болды. NetInfo-ның Mac OS X нұсқасы бұл (және көптеген басқа проблемаларды) шешті, бірақ бастапқы проблемаларға байланысты NetInfo ешқашан Unix жүйесінің конфигурациясын толыққанды бағындыра алмады. Apple NetInfo-дан LDAP-ға, әсіресе Mac OS X Server-де көшті. Mac OS X v10.4 - Netinfo қолдауын сақтайтын соңғы нұсқа. Mac OS X v10.5 нұсқасынан бастап Netinfo толыққанды түрде тоқтатылып, оның орнына dslocal деп аталатын жаңа жергілікті іздеу түйіні енгізілді, оның файлдары /var/db/dslocal/ каталогында орналасқан және стандартты қасиеттер тізімі (XML негізіндегі) файлдар болып табылады.

Файлдар

NetInfo деректер қоры сақталады және тек root пайдаланушысы арқылы ғана қол жетімді. Оны қолданбалы бағдарламалау интерфейсі, NetInfo Manager құралы немесе командалық жол құралдары арқылы қарауға және өзгертуге болады. Mac OS X 10.5 жүйесінен Netinfo толықтай алынып тасталғандықтан, Netinfo-ға негізделген командалық жол құралдары да тоқтатылып, басқа құралдармен алмастырылды. Сондай-ақ, Netinfo Manager құралы да алынып тасталды.