在 OS X 终端中用 passwd 命令快速修改登录密码

很多用户在安装 OS X 系统的时候都不愿意设置登陆密码,但是如果要在 OS X 10.6 及更高版本的系统中执行管理员权限终端命令的话,必须要有非空的密码才可以执行,比如执行修改 hosts 文件的命令:


sudo vi /etc/hosts

其中的 sudo 就表示以管理员权限执行后面的命令,按下这条命令之后,就会要求你输入管理员密码,但如果你没有设置管理员密码的话就无法执行。

遇到这种情况,我们就必须给管理员设置密码才可以,传统的方法是进入”系统偏好设置”——”用户与群组”中设置密码,虽然全部是图形化操作,人人都会用,但这种方法其实并不方便。接下来给大家分享一种更加简单的方法,也就是直接在终端(/应用程序/实用工具/)中,使用 passwd 命令。执行命令之后,首先会提示你输入老密码(空密码的话直接按回车就是了),然后输入两次新密码,搞定!

mbp:~ eyon$ passwd
Changing password for eyon.
Old Password:********
New Password:********
Retype New Password:********

P.S. 上面的*在终端中是不会显示的,凡是在终端中输入密码的时候,都不会显示任何东西(就像没输入进去一样),笔者这里是为了方便大家理解,所以加上了 * 号示意。

当然,笔者在本文中说为了在终端中执行 sudo 而修改密码仅仅是举个例子而已,在实际使用 OS X 系统的过程中,需要修改密码的情况很多,大家都可以使用这个方法。

你可能感兴趣的:(mac,passwd,sudo)