NetInfo: NeXTSTEP және Mac OS X жүйе конфигурациясы базасы
NetInfo
NetInfo – NeXTSTEP және Mac OS X жүйе конфигурациясы базасы. Қолданушылар, топтар және желілік параметрлерді сақтайды. Unix конфигурациясын алмастырды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
NetInfo – NeXTSTEP және Mac OS X нұсқаларында, Mac OS X v10.4 "Tiger" нұсқасына дейін қолданылған жүйелік конфигурация деректер қоры. NetInfo Unix жүйесінің көптеген конфигурациялық файлдарын алмастырады, бірақ машинаны бір пайдаланушы режимінде іске қосу үшін олар әлі де сақталады; көптеген Unix API-лары NetInfo арқылы жұмыс істейді. NetInfo жүйелік деңгейдегі желілік конфигурация ақпаратын, мысалы пайдаланушылар мен топтарды, екілік деректер қорында сақтайды, ал Mac OS X машинасы мен қолданбаларына қатысты параметрлер plist файлдары түрінде сақталады.
System configuration database
NetInfo is the system configuration database in NeXTSTEP and Mac OS X versions up through Mac OS X v10.4 "Tiger". NetInfo replaces most of the Unix system configuration files, though they are still present for running the machine in single user mode; most Unix APIs wrap around NetInfo instead. NetInfo stores system wide network type configuration information, such as users and groups, in binary databases; while Mac OS X machine and application specific settings are stored as plist files.
Тарих
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 was introduced in NeXTSTEP version 0.9, and replaced both the Unix system configuration files and Sun Microsystems' Network Information Service (Yellow Pages) on NeXT computers. It immediately caused controversy, much unfavorable. Not only was NetInfo unique to NeXT computers (although NeXT later licensed NetInfo to Xedoc, an Australian software company who produced NetInfo for other UNIX systems), DNS queries went through NetInfo. This led to a situation where basic tasks such as translating a UNIX UID to a user name string would not complete because NetInfo was stalled on a DNS lookup. At first, it was possible to disable NetInfo and use the Unix system files, but as of NeXTSTEP version 2 disabling NetInfo also disabled DNS support. Thus, NeXT computers became notorious for locking a user out of everyday tasks because a DNS server had stopped responding. The Mac OS X version of NetInfo remedied this (and many other problems), but due to the early problems, NetInfo never took over the world of Unix system configuration. Apple has moved away from using NetInfo towards LDAP, particularly in Mac OS X Server. Mac OS X v10.4 is the last version to support Netinfo. Beginning with Mac OS X v10.5, Netinfo has been completely phased out and replaced by a new local search node named dslocal, which files are located in /var/db/dslocal/ and are standard property list (XML based) files.
Файлдар
NetInfo деректер қоры сақталады және тек root пайдаланушысы арқылы ғана қол жетімді. Оны қолданбалы бағдарламалау интерфейсі, NetInfo Manager құралы немесе командалық жол құралдары арқылы қарауға және өзгертуге болады. Mac OS X 10.5 жүйесінен Netinfo толықтай алынып тасталғандықтан, Netinfo-ға негізделген командалық жол құралдары да тоқтатылып, басқа құралдармен алмастырылды. Сондай-ақ, Netinfo Manager құралы да алынып тасталды.
The NetInfo Database is stored in , and can only be accessed by root. It can be viewed and modified through its application programming interface, the NetInfo Manager utility, or command line tools such as
As Netinfo has been completely removed from Mac OS X 10.5, the Netinfo based command line tools have also been phased out and replaced by other tools. Also, Netinfo Manager has been removed.