Depois de executar o script nesta resposta para mostrar a todos os membros do grupo wheel
, recebi um resultado estranho .
The user tempuser cannot be found
There was an unknown error.
Quando tentei dscacheutil -q user -a name tempuser
, não consegui nada. Grepping para tempuser
em / etc / passwd também não fornece nada. Então, o que essa conta do tempuser está fazendo aqui e como posso me livrar dela?
Eu tenho uma suspeita de que eu criei há algum tempo, durante o teste, mas parece estranho que eu poderia criar uma conta de usuário que a maioria do sistema operacional não parece saber.
UPDATE: ao executar dscl . -read /Users/tempuser
, obtenho
AppleMetaNodeLocation: /Local/Default
AuthenticationAuthority: ;Kerberosv5;;tempuser@... ;ShadowHash;...
GeneratedUID: ...
Password: *...
PasswordPolicyOptions: ...
RecordName: tempuser
RecordType: dsRecTypeStandard:Users
Por outro lado, ao executar esse comando por conta própria, eu obtenho essas chaves, além das seguintes chaves, que não existem para tempuser:
PrimaryGroupID: ...
RealName: ...
UniqueID: ...
UserShell: ...
Então, de alguma forma eu gerava um usuário sem um id e é por isso que os utilitários estão reclamando?