4 # An example Name Service Switch config file. This file should be
5 # sorted with the most-used services at the beginning.
7 # Valid databases are: aliases, ethers, group, gshadow, hosts,
8 # initgroups, netgroup, networks, passwd, protocols, publickey,
9 # rpc, services, and shadow.
11 # Valid service provider entries include (in alphabetical order):
13 # compat Use /etc files plus *_compat pseudo-db
14 # db Use the pre-processed /var/db files
15 # dns Use DNS (Domain Name Service)
16 # files Use the local files in /etc
17 # hesiod Use Hesiod (DNS) for user lookups
19 # See `info libc 'NSS Basics'` for more information.
21 # Commonly used alternative service providers (may need installation):
23 # ldap Use LDAP directory server
24 # myhostname Use systemd host names
25 # mymachines Use systemd machine names
26 # mdns*, mdns*_minimal Use Avahi mDNS/DNS-SD
27 # resolve Use systemd resolved resolver
28 # sss Use System Security Services Daemon (sssd)
29 # systemd Use systemd for dynamic user option
30 # winbind Use Samba winbind support
31 # wins Use Samba wins support
32 # wrapper Use wrapper module for testing
36 # 'sssd' performs its own 'files'-based caching, so it should generally
37 # come before 'files'.
39 # WARNING: Running nscd with a secondary caching service like sssd may
40 # lead to unexpected behaviour, especially with how long
43 # Installation instructions:
45 # To use 'db', install the appropriate package(s) (provide 'makedb' and
46 # libnss_db.so.*), and place the 'db' in front of 'files' for entries
47 # you want to be looked up first in the databases, like this:
53 # In alphabetical order. Re-order as required to optimize peformance.
59 # Allow initgroups to default to the setting for group.