После запуска сценария в этом ответе, чтобы показать всех участников группового wheel
, я получил странный результат.
The user tempuser cannot be found
There was an unknown error.
Когда я попробовал dscacheutil -q user -a name tempuser
, я ничего не получил. Поиск в tempuser
в /etc /passwd также ничего не дает. Так что здесь делает эта учетная запись tempuser и как я могу от нее избавиться?
У меня есть скрытое подозрение, что я создал его некоторое время назад во время тестирования, но мне кажется странным, что я мог создать учетную запись пользователя, о которой, похоже, большинство ОС не знает.
ОБНОВЛЕНИЕ: при запуске dscl . -read /Users/tempuser
, я получаю
AppleMetaNodeLocation: /Local/Default
AuthenticationAuthority: ;Kerberosv5;;tempuser@... ;ShadowHash;...
GeneratedUID: ...
Password: *...
PasswordPolicyOptions: ...
RecordName: tempuser
RecordType: dsRecTypeStandard:Users
Напротив, когда я запускаю эту команду от своего собственного аккаунта, я получаю эти ключи плюс следующие ключи, которых нет для tempuser:
PrimaryGroupID: ...
RealName: ...
UniqueID: ...
UserShell: ...
Так я как-то создал пользователя без идентификатора, и поэтому утилиты жалуются?