摘取自百度经验,便于查阅
这是我现在的用户下拉窗,一般需要root权限(如全局安装时)就切换到root账户。首次进入输入的用户名确实是root,但这里显示的是SystermAdministrator我在使用npm安装一些工具时常会遇到权限问题,全局安装通常需要以 root/Administrator 的身份才可以安装。
以往常使用sudo去强制执行,但是这样会产生一些问题。我在编辑一些sudo安装的工具生成的文件时会出现无法保存的状况。
NPM官方给的有 Fixing npm permissions 的方案(个人推荐方案二)。
以下主要记录如何进入到root的账户。除了「无法正常登录管理员用户」的步骤,亲测有效。
步骤
选取“系统偏好设置”,从“显示”菜单中选取“用户与群组”。
点按左下角锁图标并使用管理员帐户进行鉴定。
然后再次,点按下方的“登录选项”。
点按右下方的“编辑”或“加入”按钮。
点按“打开目录实用工具”按钮。然后依旧,点按左下角锁图标并使用管理员帐户进行鉴定。
从“编辑”菜单中选取“启用 Root 用户”。
在“密码”和“验证”栏中输入您想要使用的 root 密码,然后点按“好”。
登录root账户
这时就开启了,然后注销当前帐号,在登陆界面就会多出一个其他图标,点击他。我的电脑显示的是同样也是 「其他...」。输入root用户帐号和密码。帐号名请输入 root,密码则是你刚才设置的密码。
如果你无法正常登录管理员用户,那么我们从OS X恢复助理界面去开启
第一步,电脑关机。然后开机按住command+r键,直到出现 苹果logo + 进度条 时,松开。
然后耐心等待进入 OS X恢复模式,等待时间可能比平时进入系统要长。如图:(可能有的用户会让你选择语言在进入)
进入后打开【实用工具】选项-选择【终端】
然后会出现终端命令窗口,在终端命令窗口里面输入 :resetpassword 命令,按 回车键。
选择 root 用户 设置密码 存储。重启电脑。
PS
OS X Lion (10.7) 和更高版本
网友评论