从 Mac OS 的命令行将标准用户帐户转换为管理员帐户

目录:

Anonim

Mac 系统管理员可能会发现需要将现有的普通用户帐户转换为Mac 上的管理员帐户。虽然大多数 Mac 用户最好通过用户和组首选项面板将帐户状态转换为管理员,但高级用户可以使用目录服务命令行实用程序 dscl 通过终端执行相同的功能。

ote 此更改不会影响任何用户帐户(管理员或标准)访问 sudo 功能或使用 root 帐户的能力,这两者都与管理员帐户完全分开Mac OS X.

如何在Mac OS X 的命令行中将用户更改为管理员

您需要普通用户帐户的短用户名才能将其切换为管理员帐户,其余的在命令行处理。如果您不确定目标帐户的短用户名,您可以使用它在 Mac 上列出帐户,或者查看 /Users/ 目录。

当您拥有用户名后,启动终端并使用以下命令将帐户更改为管理员:

dscl。 -append /groups/admin GroupMembership USERNAME

例如,使用短用户名“paul”,语法为:

dscl。 -append /groups/admin GroupMembership 保罗

执行正确的命令后,目标用户帐户现在将拥有管理员权限和管理员帐户的所有访问权限。

这对于使用 ssh 和自动设置情况进行远程管理特别有用,但它也很方便,因为您可以将用户帐户从单用户模式切换到管理员权限,以及从恢复模式启动时.

确认更改并查看Mac OS X 中所有管理员帐户的列表

您可以通过在同一组上使用-read标志和dscl来确认用户帐户已转换为管理员组:

dscl。 -阅读/groups/admin GroupMembership

This should print back something like:

“osxdaily paul adminaccount”或类似内容,具体取决于属于管理员组的帐户。该列表将仅包括管理员帐户,而其他命令将列出 Mac 上的所有用户帐户。

从 Mac OS 的命令行将标准用户帐户转换为管理员帐户