意外撤销Sudo访问


1

我很擅长通过PuTTy设置http服务器,并设法用Apache设置EC2服务器,工作正常。唯一的问题是当我尝试设置一些其他东西时,我设法撤销我的sudo访问权限,所以现在我无法安装我需要喜欢PHP的东西。这是我得到的错误:

sudo:/etc/sudo.conf由uid 500拥有,应该是0 sudo:/ etc / sudoers归uid 500所有,应该是0 sudo:找不到有效的sudoers来源,退出sudo:无法初始化策略插件

有没有办法让自己回复sudo访问或通过另一个命令安装PHP?

谢谢

Answers:


0

用于su -使用root密码切换到root,然后修复文件所有权和权限。


嗯我不记得曾经设置过密码,虽然我没有自己设置ec2用户。是否有默认的ec2-user附带的默认密码?
红屋87年

我通常使用pem文件授权我的连接...
红屋87年

我不知道。您可能需要使用Web界面。
Ignacio Vazquez-Abrams

默认情况下,EC2实例没有root密码。假设root的角色的建议方法是文档中的“sudo su”,所以你可能运气不好。
Corrodias 2017年

然后唯一的另一个选择是将其卷安装在其他地方,可能在另一个实例中,并在那里执行修复。
Ignacio Vazquez-Abrams 2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.