nsswitch.conf

A description of the Name Service Switch (NSS) file (/etc/nsswitch.conf). For more details, see nsswitch.conf(5).


Example

passwd:         compat
group:          compat
shadow:         compat
hosts:          dns [!UNAVAIL=return] files
networks:       nis [NOTFOUND=return] files
ethers:         nis [NOTFOUND=return] files
protocols:      nis [NOTFOUND=return] files
rpc:            nis [NOTFOUND=return] files
services:       nis [NOTFOUND=return] files


Syntax

Databases

The first column (delimited by spaces or tab characters) indicates a database, while every subsequent column is a service specification or optional action.

Service Specifications

Common service specifications are:

Optional Actions

Option actions follow the pattern of [STATUS=ACTION] and [!STATUS=ACTION].

A status can be any of:

An action can be any of:

By default, only a success status results in a return action. Anything else will result in a continue. The exception the group database, where a notfound status will lead to a continue action regardless of any action specified.


CategoryRicottone