如何测试 Mac 是否启用 root 用户?

如何测试 Mac 是否启用 root 用户?

我需要测试 Mac root 用户是否启用。

我通常使用 dsenableroot 来启用/禁用它。

答案1

sudo dscl . -read /Users/root Password

如果根是已启用它将输出Password: ********,否则它将只是No such key: Password

编辑:Apple的安全补丁2017年11月29日之后,如果root被禁用,它可能会输出Password: *


选择:

sudo plutil -p /var/db/dslocal/nodes/Default/users/root.plist | grep -A 2 passwd

如果结果是:

"passwd" => [
0 => "********"
]

那么根就是已启用。如果它是:

"passwd" => [
0 => "*"
]

那么根是残疾人

相关内容