¿Qué es el archivo /etc/nsswitch.conf en Linux?

4 lug 2022 1 min di lettura
¿Qué es el archivo /etc/nsswitch.conf en Linux?
Tabla de contenidos

Introduzione

/etc/nsswitch.conf è un file di configurazione Linux che specifica come il sistema deve passare da un provider di servizi di nome all'altro. Il file può essere utilizzato per configurare quali servizi devono essere utilizzati per la ricerca di hostname, password e così via.

Il file /etc/nsswitch.conf viene letto dalla libreria Name Service Switch (NSS) all'avvio del sistema. La libreria NSS utilizza quindi le informazioni in /etc/nsswitch.conf per determinare quali provider di servizi di nomi devono essere utilizzati per ogni tipo di ricerca.

/etc/nsswitch.conf è una parte critica del sistema operativo Linux e qualsiasi modifica al file può potenzialmente causare seri problemi. Pertanto, è importante capire come funziona /etc/nsswitch.conf prima di apportare modifiche al file.

È possibile visualizzare il contenuto del file /etc/nsswitch.conf utilizzando il comando seguente:

cat /etc/nsswitch.conf 
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         files systemd
group:          files systemd
shadow:         files
gshadow:        files

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

Comprendere l'uso di /etc/nsswitch.conf con un esempio

Comprendiamo gli usi di /etc/nsswitch.conf con un esempio. In questo file, controlla la riga seguente:

hosts:          files dns

La voce sopra indica all'ordine di risolvere qualsiasi nome di dominio. Innanzitutto, il sistema verificherà la mappatura del dominio nei file (/etc/hosts), se viene trovata una voce corrispondente, la utilizzerà.

Qualsiasi richiesta di risoluzione del dominio andrà al server DNS, solo se non viene trovata alcuna voce corrispondente nel file /etc/hosts.

Únase a la conversación

Buy me a coffeeBuy me a coffee

Apóyenos si le gusta nuestro contenido. Gracias.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.