2014-02-28 43 views
1

今天早上我犯了一個小錯誤。AWS上的Ubuntu,su(切換用戶)命令不起作用

我想改變WordPress的網站目錄的所有者,我命令如下。

sudo chown -vR :theuser/var/wwwwordpress/ 

但是這個命令是錯誤的。這個命令改變了我係統的所有文件。 ('/ var /'應該是'/ var /')

我很困惑,然後用'Ctrl + z'來停止這個任務。

但我的root帳戶已經從sudo權限中被outed。

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

我以爲根已被更改爲 'theuser'。所以我嘗試了'su'命令,但它不起作用。

su: Authentication failure 

密碼是正確的,但我不能再登錄。

請幫幫我。提前致謝。

回答

3

如果您使用AWS,只需創建一個新實例&將您的代碼重新部署到新實例。

EC2實例不應該像傳統服務器一樣處理,您應該確保在需要時可以重新創建堆棧。

0

以下命令(作爲根用戶)

chmod 4755 /usr/bin/sudo