mac有时候使用终端进行操作,会让输入sudo 并且要输入命令,这要很啰嗦,浪费时间,我们得想办法去掉。
其次我们有时候用npm安装包的时候会提示权限不足,都可以通过这种途径解决。
1.需要在/etc/sudoers中配置。
这个文件的权限是r/r/n,配置之前需要加写权限。
1 | sudo chmod u-w /etc/sudoers |
2.打开命令窗口
sudo visudo 或者 sudo vi /etc/sudoers(这一步需要注意,网上说用visudo,否则有可能出错哦)
按i(insert)开启插入编辑模式
将 #%admin ALL=(ALL) ALL
替换为 %admin ALL=(ALL) NOPASSWD: ALL
修改后按esc键,退出编辑模式,最后按住“Shift+ :”键(也就是Shift上档输入一个冒号),进入 vi的命令模式,输入“wq”两个字母(Write and quit)保存并退出编辑。
3.既然原来权限是r/r/,修改之后最好也改回来。
1 | sudo chmod u-w /etc/sudoers |
mac系统终端sudo免输入密码技能get!!!