在AWS上使用Ubuntu,su(切换用户)命令不起作用

时间:2014-02-28 03:37:07

标签: ubuntu amazon-web-services sudo su

今天早上我犯了一个小错误。

我想更改wordpress网站目录的所有者,我的命令如下。

sudo chown -vR :theuser / var/wwwwordpress/

但是这个命令错了。此命令更改了我系统的所有文件。 ('/ var /'应为'/ var /')

我很困惑,然后通过'Ctrl + z'停止了这项任务。

但是我的root帐号已经被sudo许可了。

When I type 'sudo', system says 'sudo: effective uid is not 0, is sudo installed setuid root?'

我认为root已更改为'theuser'。所以我尝试'su'命令,但它不起作用。

su: Authentication failure

密码正确,但我无法登录。

请帮帮我。提前谢谢。

2 个答案:

答案 0 :(得分:3)

如果您在AWS上,只需创建一个新实例&将代码重新部署到新实例。

不应将EC2实例视为传统服务器,并且应确保在需要时可以重新创建堆栈。

答案 1 :(得分:0)

运行以下命令(以root用户身份)

chmod 4755 /usr/bin/sudo