修改普通用户执行 sudo 不需要控制终端。
1.现象
起初我只是为一个普通用户赋予了sudo权限,如下图:
但是执行其 sudo cp 之类的命令报错:sudo: sorry, you must have a tty to run sudo
2.解决方法
继续编辑 /etc/sudoers
将Defaults requiretty,修改为 #Defaults requiretty,表示不需要控制终端。
作者:HaydenGuo
每一个前十年都想不到后十年我会演变成何等模样,可知人生无常,没有什么规律,没有什么必然。
只要我还对新鲜的知识、品格的改进、情感的扩张、有胃口,这日子就是值得度过的。