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 |
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.