在这个答案中运行脚本以显示该组的所有成员后wheel
,我得到了一个奇怪的结果。
The user tempuser cannot be found
There was an unknown error.
当我尝试时dscacheutil -q user -a name tempuser
,我一无所获。tempuser
in / etc / passwd中的grepping 也没有任何效果。那么这个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: ...
所以我不知何故生成了一个没有id的用户,这就是公用事业抱怨的原因?
@Gordon感谢您的建议 - 我在上面的答案中添加了输出。
—
AmadeusDrZaius 2015年
dscl . -list /Users
名单“tempuser”?如果是这样,dscl . -read /Users/tempuser
列表是什么?