Sudo不工作 - “sudo:有效的uid不是0,sudo是否安装了setuid root?”

时间:2016-07-11 11:23:32

标签: linux amazon-web-services permissions sudo

我一直试图允许访问EC2亚马逊服务器('ec2-user')的普通用户到某个库。

我做了:“sudo chown -R ec2-user / usr”,我意识到这是一个致命的错误。它奏效了,但是sudo已经不见了。如果我尝试使用sudo,我会得到:“sudo:有效的uid不是0,sudo是否安装了setuid root?”

我尝试了“chmod u + s / usr”,就像在另一个答案中建议的那样。它没有解决问题。

我想有一些我缺少的基本知识。原谅我的新生无知。

1 个答案:

答案 0 :(得分:0)

sudo权限的suid位将有效用户更改为sudo命令文件的所有者,您将其更改为ec2-user。您需要将sudo命令的所有权归还给root。