gpt4 book ai didi

linux - getpwnam 是否尊重/etc/nsswitch.conf?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:50 25 4
gpt4 key购买 nike

getpwnam 是否遵守/etc/nsswitch.conf?

getpwnam 状态的联机帮助页

The getpwnam() function returns a pointer to a structure containing the broken-out fields of the record in the password database (e.g., the local password file /etc/passwd, NIS, and LDAP) that matches the username name.

这让我相信它应该尊重/etc/nsswitch.conf,遍历为 passwd 行列出的任何条目(...但我有一个错误报告表明它不是那样做)。

编辑:我找到了一个 3c manpage这表明它确实尊重它,所以现在的问题是它支持哪些操作系统

最佳答案

虽然它通常会遵守 /etc/nsswitch.conf(或操作系统支持的任何 passwd 数据库选择机制),但在某些系统上,如果应用程序是静态链接的,这将不起作用。这是因为适当的数据库库被动态加载到程序中。

关于linux - getpwnam 是否尊重/etc/nsswitch.conf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1280076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com