在MacOS X Mavericks上重置root密码或启用sudo

亚历山大·法伯

我有一个MacOS X Mavericks安装,其中有一个用户Admin和该帐户的空密码:

截屏

现在,我正在尝试安装Cocoapods,但是不能使用“ sudo”,因为我不知道root密码:

admin@mac:etc> id
uid=501(admin) gid=20(staff) groups=20(staff),401(com.apple.sharepoint.group.1),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),398(com.apple.access_screensharing),399(com.apple.access_ssh)
admin@mac:etc> id root
uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),12(everyone),20(staff),29(certusers),61(localaccounts),80(admin),401(com.apple.sharepoint.group.1),33(_appstore),98(_lpadmin),100(_lpoperator),204(_developer),398(com.apple.access_screensharing),399(com.apple.access_ssh)
admin@mac:etc> sudo gem install cocoapods

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts

在Linux上,我将以单用户模式启动计算机并设置root密码。或将Admin用户添加滚轮分组中,并在/ etc / sudoers中取消注释此行:

%wheel  ALL=(ALL)       NOPASSWD: ALL

但是在MacOS中,我不知道该怎么办。

当我运行文本编辑器或MacVim时,我也找不到/ etc / sudoers。

ƘɌỈSƬƠƑ

看看这篇Apple支持文章。它指出:

如果您的管理员帐户没有密码(空白密码),则必须在使用sudo命令之前为该用户提供密码。

使用sudo命令完成操作后,尽管建议您的管理员帐户使用非空白密码,但是您可以再次更改您的帐户密码。

您为什么不能更改该用户的密码?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过brew在MacOS X上安装Wireshark

无法在MacOS Sierra上运行“ ssh -X”

在MacOS X Mavericks上链接Cuda应用程序时出错

无法在macOS X Mojave上更改PORT的内置SSH侦听

在MacOS X上创建用于运行守护程序的用户?

如何在MacOS X的Docker上运行Spark-Notebook?

MacOS 上 x86 程序集中的 For 循环

在macOS上运行Docker X11应用程序

在MacOS X上为Python 3安装Aspell

在MacOS X上更改VSCode集成外壳的提示符

如何从OS X(macOS)连接到Linux上的x11vnc服务器?

如何在Mac OS X Yosemite上为MySQL重置我的root密码?

MacOS X-编译插件

在MacOS X中安装valgrind

在OS X 10.11 El Capitan,macOS 10.12 Sierra,macOS 10.13 High Sierra(<10.13.3)上安装pecl和pear

macOS上的密码SSH失败

如何让非 root 父进程在 MacOS/X 下生成一个 root 子进程?

带有OpenJDK 10和OpenJFX的MacOS X上的JavaFX中的HeadlessException

我应该在macOS X 10.6上设置JAVA_HOME环境变量吗?

macOS Mojave 上的 x86_64 程序集退出系统调用参数?

macOS 上的 Libsodium,x86_64 的未定义符号

无法在macOS上使用GSL库-ld:找不到架构x86_64的符号

无法在OS X / macOS上使用pip安装m2crypto

新版本推出时如何更新Python 3.x-在macOS上推出

x86 Android模拟器无法在macOS Sierra上运行

在macOS上找不到针对架构x86_64的libfuzzer

在MacOS X 10.9上安装Java 1.8-缺少JavaVM链接

在MacOS X上,“ java”(父进程“ launchd”)任务是做什么的?

macOS X Sierra 上的 ROS 崩溃,JavaScript 堆内存不足错误