gpt4 book ai didi

macos - Mac OS X 10.5+ 和 POSIX

转载 作者:行者123 更新时间:2023-12-03 00:39:33 28 4
gpt4 key购买 nike

我需要编写一个必须与 Mac OS X 10.6 Snow Leopard 配合使用的身份验证模块同时需要符合 POSIX 标准。

我在这里阅读:developer.apple.com/leopard/overview/osfoundations.html

自 Mac OS X 10.5 Leopard 起,Mac OS X 就兼容 POSIX(符合 POSIX 1003.1),但我自己在 MAC OS X 10.5 Leopard 下工作,找不到我的用户名的任何痕迹既不在/etc/passwd 中,也不在其后继者/etc/master.passwd 中,此处提到:developer.apple.com/mac/library/DOCUMENTATION/Darwin/Reference/ManPages/man5/passwd.5.html

相反,两个文件中都显示使用了 OpenDirectory Service,应该是 OpenLDAP根据 OpenDirectoryService 手册页。

这仍然符合 POSIX 标准吗?我猜不会。我想知道 Mac OS X 将如何处理我的100% POSIX 兼容代码依赖于/etc/passwd ?

如果有人可以向我解释其工作原理,我将不胜感激。

感谢您的时间和麻烦。

致以诚挚的问候

菲尔。

最佳答案

我不认为 POSIX(或至少 POSIX 1003.1)涵盖了用户和密码的存储方式 - 请查看 POSIX Wikipedia page快速概述所涵盖的内容。

关于macos - Mac OS X 10.5+ 和 POSIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666278/

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