返回介绍

nss-systemd 中文手册

发布于 2020-11-08 09:27:16 字数 1941 浏览 1159 评论 0 收藏 0

名称

nss-systemd, libnss_systemd.so.2 — 为动态 UNIX 用户与组提供名称解析功能

大纲

libnss_systemd.so.2

描述

nss-systemd 是一个 glibc(GNU C Library) NSS(Name Service Switch) 插件,它为单元文件中使用 DynamicUser= 选项动态生成的 UNIX 用户与组提供了名称解析功能。详见systemd.exec(5) 手册。

此模块会确保永远能够解析名为"root"与"nobody"的用户与组(也就是 UID/GID 为 0 与 65534 的用户与组),即使它们在 /etc/passwd/etc/group 文件中并不存在(甚至这两个文件本身就不存在)。

要激活此NSS模块,可将 "systemd" 添加到 /etc/nsswitch.conf 文件中以 "passwd:", "group:" 开头的行里面。

建议将 "systemd" 放置在 /etc/nsswitch.conf 文件中的 "files" 或 "compat" 项之后,以确保在解析时,仍然优先使用本地的/etc/passwd/etc/group 映射文件。

例子

下面是一个正确开启了 nss-systemd 插件的 /etc/nsswitch.conf 文件的例子:

passwd:         compat mymachines systemd
group:          compat mymachines systemd
shadow:         compat

hosts:          files mymachines resolve [!UNAVAIL=return] dns myhostname
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

参见

systemd(1),systemd.exec(5),nss-resolve(8),nss-myhostname(8),nss-mymachines(8),nsswitch.conf(5),getent(1)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文