넷 인포

NetInfo

NetInfoNextSTEP 및 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를 다른 UNIX [1]시스템용 NetInfo를 제작한 호주의 소프트웨어 회사인 Xedoc에 라이센스를 부여했지만), DNS 쿼리는 NetInfo를 통해 처리되었습니다.이것에 의해, NetInfo 가 DNS 검색으로 정지하고 있기 때문에, UNIX UID 를 유저명 문자열로 변환하는 등의 기본적인 작업이 완료되지 않는 상황이 되었습니다.처음에는 NetInfo를 비활성화하고 Unix 시스템파일을 사용할 수 있었지만, NeXTSTEP 버전2에서는 NetInfo를 비활성화하는 것으로 DNS 지원도 비활성화되었습니다.따라서 NeXT 컴퓨터는 DNS 서버가 응답을 중지했기 때문에 일상적인 작업으로부터 사용자를 잠그는 것으로 악명이 높아졌습니다.

Mac OS X 버전의 NetInfo에서는 이 문제(및 기타 많은 문제)가 해결되었지만 초기 문제로 인해 NetInfo는 Unix 시스템 구성을 이어받지 못했습니다.

Apple은 NetInfo를 사용하지 않고 LDAP, 특히 Mac OS X 서버에서 LDAP로 전환했습니다. [1].Mac OS X v10.4는 Netinfo를 지원하는 마지막 버전입니다.Mac OS X v10.5부터는 Netinfo가 완전히 폐지되고 dslocal이라는 이름의 새로운 로컬 검색 노드로 대체되었습니다. 이 노드는 /var/db/dslocal/에 있으며 표준 속성 목록([2]XML 기반) 파일에 있습니다.

파일

NetInfo 데이터베이스는 다음 위치에 저장됩니다./private/var/db/netinfo/local.nidb/. 루트에서만 액세스할 수 있습니다.애플리케이션 프로그래밍 인터페이스, NetInfo Manager 유틸리티 또는 niutil 등의 명령줄 도구를 통해 표시 및 변경할 수 있습니다.

Netinfo가 Mac OS X 10.5에서 완전히 제거됨에 따라 Netinfo 기반의 명령줄 툴도 단계적으로 폐지되고 다른 툴로 대체되었습니다.또, Netinfo Manager 는 삭제되어 있습니다.

데이터.

Netinfo 에는, 다음의 데이터가 보존됩니다.

  • afpuser_module
  • 에일리어스
  • exports(주)
  • 무리
  • 기계들
  • 마운트
  • 네트워크
  • 프린터
  • 프로토콜
  • rpcs
  • 서비스
  • 사용자

「 」를 참조해 주세요.

레퍼런스

  1. ^ Garfinkel, Simson (July 1993). "From Down Under to Everywhere". Retrieved 2007-12-24.
  2. ^ Welch, John (November 16, 2007). "Analysis: The end of Netinfo". Retrieved 2007-11-16.

외부 링크