mac不要输入sudo,免密设置

2019-10-27 11:02:10

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!!!


  • 2019-10-11 13:48:00

    关于Integer比较相等的问题

    原来两个Integer类型的数字不能用==来判断,要用equal 不过Integer类型的可以与1,2这样的纯数字来判断

  • 2019-10-14 21:18:57

    Comparable 的 使用

    要做这个呢,我们也是用到了Arrays.sort 这个排序的方法!但不同的是,我们之前用的是int数组,现在我们用的是这个UserBean数组。如果你想对这个UserBean数组进行排序,你要多做一件事,就是让这个 UserBean类去 实现Comparable 的接口,并重写 里面  comparaTo 的方法。注意,这个接口是可以提供泛型的 ———————————————— 版权声明:本文为CSDN博主「sdn_bt496」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明