普通用户不能使用sudo命令的解决办法
1. 切换到root用户下:su – root
2. 给/etc/sudoers文件添加写权限 :chmod u+w /etc/sudoers
3. 给普通用户添加使用sudu的的权限:
vim /etc/sudoers
找到这行:root ALL=(ALL) ALL, 在这行下面添加 xxx ALL=(ALL) ALL (这里的xxx就是你的普通用户)
##这里解释一下,sudoers下面添加普通用户可以使用sudo命令的格式:
xxx ALL=(ALL) ALL ##:普通用户可以使用sudo命令,但是需要密码
%xxx ALL=(ALL) ALL ##用户组xxx的用户可以使用sudo命令,但是需要密码
xxx ALL=(ALL) NOPASSWD:ALL ##普通 用户可以使用sudo命令,不需要密码
%xxx ALL=(ALL) NOPASSWD:ALL ##用户组xxx的用户可以使用sudo命令,不需要密码
4. 添加完之后,保存退出
5. 去除root用户对sudoers文件的写权限:chmod u-w /etc/sudoers
解决sudo: sorry, you must have a tty to run sudo
https://blog.csdn.net/breezehappy/article/details/38895375