NetInfo era una base de datos de configuración de red distribuida en NeXTSTEP y versiones de Mac OS X hasta Mac OS X Tiger (10.4) . NetInfo almacenaba información de configuración de toda la red, como usuarios y grupos, en una base de datos binaria compuesta por directorios que podían obtenerse opcionalmente de un servidor de dominio. NetInfo reemplazó muchos archivos de configuración del sistema Unix , aunque estos siguen presentes para ejecutar la máquina en modo de usuario único ; la mayoría de las API de Unix encapsulaban NetInfo.
Historia
NetInfo se introdujo en la versión 0.9 de NeXTSTEP y reemplazó tanto los archivos de configuración del sistema Unix como el Servicio de Información de Red (Páginas Amarillas) de Sun Microsystems en las computadoras NeXT. Inmediatamente causó controversia. NetInfo no solo era exclusivo de las computadoras NeXT (aunque NeXT posteriormente cedió la licencia de NetInfo a Xedoc, una empresa de software australiana que produjo NetInfo para otros sistemas UNIX), sino que las consultas DNS pasaban por NetInfo. [ 1 ] Esto significaba que tareas básicas como traducir un UID de UNIX a una cadena de nombre de usuario podían bloquearse porque NetInfo se quedaba atascado en una búsqueda DNS. Al principio, era posible deshabilitar NetInfo y usar los archivos del sistema Unix, pero a partir de la versión 2 de NeXTSTEP, esto deshabilitó la compatibilidad con DNS . Por lo tanto, las computadoras NeXT se hicieron famosas por bloquear a un usuario sin poder realizar tareas cotidianas porque un servidor DNS había dejado de responder.
La versión de NetInfo para Mac OS X solucionó este problema (y muchos otros), pero para entonces ya habían surgido alternativas populares. Apple dejó de usar NetInfo y optó por LDAP .. Mac OS X Tiger (10.4) fue la última versión que admitía NetInfo. A partir de Mac OS X Leopard (10.5) , NetInfo se eliminó por completo y se reemplazó por un nuevo nodo de búsqueda local llamado dslocal , que utiliza archivos de lista de propiedades estándar en /var/db/dslocal/. [ 2 ]
Archivos
La base de datos de NetInfo se almacenaba en /private/var/db/netinfo/local.nidb/ y solo podía ser accedida por el usuario root . También podía visualizarse y modificarse a través de su interfaz de programación de aplicaciones , la utilidad NetInfo Manager , o mediante herramientas de línea de comandos como niutil .
Dado que NetInfo se eliminó por completo de Mac OS X Leopard (10.5), las utilidades de NetInfo se han ido eliminando gradualmente y se han sustituido por otras herramientas.
Datos
NetInfo tenía directorios para los siguientes datos:
- alias_de_usuario_de_afp
- alias
- exportaciones (acciones nfs)
- grupos
- máquinas
- monturas
- redes
- impresoras
- protocolos
- rpc
- servicios
- usuarios
Véase también
Referencias
Enlaces externos
- página de manual de netinfo
- macOS
- Próximo
- Servicios de directorio
