为什么/ usr / bin / login在OSX中没有fopen()/ etc / shadow或/ etc / passwd

时间:2015-02-22 12:35:15

标签: macos fopen

我在我的OSX Yosemite安装上将{em> opensnoop 作为sudo opensnoop -f /etc/shadow以及sudo opensnoop -f /etc/passwd启动,然后启动/usr/bin/login,输入凭据并获得通常的提示但opensnoop从未显示对passwdshadow的访问权限。那是为什么?

1 个答案:

答案 0 :(得分:0)

苹果喜欢“思考与众不同”。在各种版本的OS X中,密码哈希数据的位置(和访问方法)已经改变了几次。从10.9开始,它已移至/var/db/dslocal/nodes/Default/users/(USERNAME).plist

相关问题