O que é o /etc /nsswitch.arquivo conf no linux

O que é o /etc /nsswitch.arquivo conf no linux

O que é /etc /nsswitch.conf?

/etc/nsswitch.conf é um arquivo de configuração do Linux que especifica como o sistema deve alternar entre diferentes provedores de serviços de nomes. O arquivo pode ser usado para configurar quais serviços devem ser usados ​​para pesquisa de nome do host, pesquisa de senha e assim por diante.

“/Etc/nsswitch.o arquivo conf ”é lido pelo Nome Switch de serviço (NSS) biblioteca quando o sistema inicia. A biblioteca NSS usa as informações em “/etc/nswitch.conf ”para determinar quais provedores de serviço de nome devem ser usados ​​para cada tipo de pesquisa.

“/Etc/nsswitch.Conf ”é uma parte crítica do sistema operacional Linux, e quaisquer alterações no arquivo podem potencialmente causar problemas sérios. Como tal, é importante entender como “/etc/nsswitch.Conf ”funciona antes de fazer alterações no arquivo.

Você pode ver o conteúdo do “/etc/nswitch.arquivo conf ”usando o seguinte comando.

gato /etc /nsswitch.conf  
Saída: # # Exemplo Configuração da funcionalidade do interruptor de serviço de nome GNU. # Se você possui os pacotes 'glibc-doc-reference' e 'info' instalados, tente: # 'info libc "switch de serviço de nome"' para obter informações sobre este arquivo. Passwd: arquivos systemd grupo: arquivos systemd sombra: arquivos gshadow: arquivos hosts: arquivos dns redes: arquivos protocolos: db arquivos serviços: arquivos db ethers: db arquivos rpc: arquivos db netgroup: nis 

Entenda o uso de /etc /nsswitch.confy com um exemplo

Vamos entender os usos de /etc/nsswitch.conf com um exemplo. Neste arquivo, você encontrará uma entrada como a abaixo:

Hosts: Arquivos DNS 

A entrada acima diz a ordem para resolver qualquer nome de domínio. Primeiro, o sistema verificará o mapeamento de domínio nos arquivos (/etc/hosts), se uma entrada correspondente for encontrada, ele o usará, caso contrário, o sistema verificará com os servidores DNS.

Qualquer solicitação de resolução de domínio será destinada ao servidor DNS, apenas se nenhuma entrada correspondente for encontrada no arquivo /etc /hosts.