НетИнфо
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 и заменил как Unix файлы конфигурации системы Sun Microsystems ( , так и сетевую информационную службу Желтые страницы) на компьютерах NeXT. Это сразу же вызвало споры, весьма неблагоприятные. NetInfo была не только уникальной для компьютеров NeXT (хотя позже NeXT передала лицензию на NetInfo Xedoc, австралийской компании-разработчику программного обеспечения, которая производила NetInfo для других систем UNIX), [1] DNS- запросы проходили через NetInfo. Это привело к ситуации, когда основные задачи, такие как преобразование UID UNIX в строку имени пользователя, не могли быть выполнены, поскольку NetInfo зависал при поиске DNS. Сначала можно было отключить NetInfo и использовать системные файлы Unix, но начиная с NeXTSTEP версии 2 отключение NetInfo также отключило поддержку DNS . Таким образом, компьютеры NeXT прославились тем, что лишали пользователя возможности выполнять повседневные задачи из-за того, что DNS-сервер перестал отвечать.
Версия NetInfo для Mac OS X исправила эту (и многие другие проблемы), но из-за ранних проблем NetInfo так и не взяла на себя мир конфигурации систем Unix.
Apple отошла от использования NetInfo в пользу LDAP , особенно в Mac OS X Server . [1] . Mac OS X v10.4 — последняя версия, поддерживающая Netinfo. Начиная с Mac OS X v10.5 , Netinfo был полностью прекращен и заменен новым узлом локального поиска с именем dslocal , файлы которого расположены в /var/db/dslocal/ и представляют собой файлы стандартного списка свойств (на основе XML). [2]
Файлы
[ редактировать ]База данных NetInfo хранится в /private/var/db/netinfo/local.nidb/ и доступен только пользователю root . Его можно просмотреть и изменить через интерфейс прикладного программирования , утилиту NetInfo Manager или инструменты командной строки, такие как ниутил .
Поскольку Netinfo был полностью удален из Mac OS X 10.5, инструменты командной строки на основе Netinfo также были прекращены и заменены другими инструментами. Также был удален Netinfo Manager.
Данные
[ редактировать ]Netinfo хранит следующие данные:
- afpuser_aliases
- псевдонимы
- экспорт (акции nfs)
- группы
- машины
- монтируется
- сети
- принтеры
- протоколы
- РПК
- услуги
- пользователи
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Гарфинкель, Симсон (июль 1993 г.). «Из глубин во все стороны» . Проверено 24 декабря 2007 г.
- ^ Уэлч, Джон (16 ноября 2007 г.). «Анализ: конец Netinfo» . Проверено 16 ноября 2007 г.