MacOS 启用和关闭 root 用户
虽然 MacOS 为了安全考虑默认不启用 root 用户,但是可以开启。
打开终端,输入 dsenableroot
,输入管理员密码,输入 root 密码,重复 root 密码。
(base) admin@MacBook-Pro ~ % dsenableroot
username = admin
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.
这样 root 就开启了,密码就是你刚输的那个 root 密码。
使用 su root
或 sudo -i
可以切换到 root 。
关闭 root 只需要输入 dsenableroot -d
即可。
(base) admin@MacBook-Pro ~ % dsenableroot -d
username = admin
user password:
dsenableroot:: ***Successfully disabled root user.
根据它的 help 文档和网上资料,禁用 root 只需要当前用户的密码,不需要 root 的密码。
Usage: dsenableroot [-d] [-u username] [-p password] [-r rootPassword]
Example 1: dsenableroot
Attempt to enable root account.
Your username will be used.
Both passwords will be prompted for.
Example 2: dsenableroot -d -u username
Attempt to disable root account.
Only user password will be prompted for. (仅要求输入用户密码)
In all cases passwords cannot be empty strings.