NetInfo - NetInfo

NetInfo конфигурация системы база данных в Следующий шаг и Mac OS X версии до Mac OS X v10.4 «Тигр». NetInfo заменяет большую часть Unix файлы конфигурации системы, хотя они все еще присутствуют для запуска машины в однопользовательский режим; большинство Unix API вместо этого оберните NetInfo. NetInfo хранит общесистемную информацию о конфигурации сетевого типа, такую ​​как пользователи и группы, в двоичных базах данных; в то время как настройки компьютера и приложения Mac OS X хранятся как список файлы.

История

NetInfo был представлен в NeXTSTEP версии 0.9 и заменил оба Unix файлы конфигурации системы и Sun Microsystems ' Сетевая информационная служба (Желтые страницы) на компьютерах NeXT. Это сразу вызвало споры, причем весьма неблагоприятные. NetInfo был уникальным не только для Следующий компьютеры (хотя 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. [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/, и доступ к нему может получить только корень. Его можно просмотреть и изменить через его интерфейс прикладного программирования, то NetInfo Manager утилита или инструменты командной строки, такие как Ниутил.

Поскольку Netinfo был полностью удален из Mac OS X 10.5, инструменты командной строки на основе Netinfo также были прекращены и заменены другими инструментами. Также был удален Netinfo Manager.

Данные

Netinfo хранит следующие данные:

  • afpuser_aliases
  • псевдонимы
  • экспорт (акции нфс)
  • группы
  • машины
  • горы
  • сети
  • принтеры
  • протоколы
  • rpcs
  • Сервисы
  • пользователи

Смотрите также

Рекомендации

  1. ^ Гарфинкель, Симсон (июль 1993 г.). "Из глубины и повсюду". Получено 2007-12-24.
  2. ^ Уэлч, Джон (16 ноября 2007 г.). «Анализ: конец Netinfo». Получено 2007-11-16.

внешняя ссылка