Как я могу узнать в сценарии оболочки, существует ли данное имя пользователя на существующей системе?
/etc/passwd и /etc/shadow являются неполными. Рассмотрите Службы каталогов OS X или Linux с Аналогично интеграцией с Active Directory.
/etc/passwd
/etc/shadow