name service switch (NSS)

E299153

The name service switch (NSS) is a GNU C Library mechanism that flexibly resolves system databases like users, groups, and hostnames through configurable back-end services such as files, DNS, and LDAP.

All labels observed (1)

Label Occurrences
name service switch (NSS) canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf GNU C Library mechanism
name resolution framework
system database lookup mechanism
abbreviation NSS
alsoKnownAs NSS
configuredBy /etc/nsswitch.conf
configuredPerDatabase yes
implementedBy GNU C Library
surface form: glibc
lookupOrderDefinedIn /etc/nsswitch.conf
moduleFileSuffix .so
moduleNamingPattern libnss_<service>.so.X
partOf GNU C Library
providesFunctionality abstraction over multiple name service back ends
configurable name service ordering
flexible resolution of system databases
runsOn GNU/Linux
Unix-like operating systems
supportsAction notfound
success
tryagain
unavail
supportsBackend compat
db
dns
files
ldap
mdns
mdns4
mdns6
myhostname
nis
nisplus
sss
winbind
supportsDatabase aliases
automount
ethers
group
hosts
netgroup
networks
passwd
protocols
rpc
services
shadow
sudoers
usedByFunction getaddrinfo
getgrnam
gethostbyaddr
gethostbyname
getpwnam
getpwuid
usesConfigurationFile /etc/nsswitch.conf
usesSharedLibraries NSS modules

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU C Library provides name service switch (NSS)