O arquivo /etc/passwd
é consultado somente quando o sistema operacional está no modo de usuário único. O local "padrão" para informações de conta no OS X é o DirectoryService.
Teste man DirectoryService
para mais informações.
O seguinte bloco de comentários aparece no topo do meu arquivo de senhas:
##
# User Database
#
# Note that this file is consulted directly only when the system is running
# in single-user mode. At other times this information is provided by
# Open Directory.
#
# This file will not be consulted for authentication unless the BSD local node
# is enabled via /Applications/Utilities/Directory Utility.app
#
# See the DirectoryService(8) man page for additional information about
# Open Directory.
##
Em versões recentes do OS X Directory Utility foi movido para /System/Library/CoreServices/Directory Utility
.