2013-10-29 42 views
1

當我添加新用戶到我的Ubuntu的服務器安裝,我確信他是在AllowUsers參數在我sshd_config提及。雖然這樣做,我不小心設法讓我的服務器拒絕我自己的登錄嘗試。我有可能把自己鎖在外面嗎?把自己鎖出在改變SSH配置

新創建的用戶在測井精細,但是他沒有任何sudo權利,所以我不能改變我的SSH配置。我如何重新獲得對我的服務器的控制權?

回答

2

爲新的用戶,你能su - otheruser成爲您的其他用戶,然後從那裏sudo

+0

太棒了,那就是訣竅。 – Sander

0

在引導過程中,按住左邊的Shift鍵,你會看到GRUB菜單。 選擇包含(恢復模式)並等待的條目。 你現在應該被介紹一個菜單。選擇:

remount Remount/read/write and mount all other file systems 

等待您的文件系統以讀/寫權限掛載,然後按Enter鍵。

如果這個選項不會走,就可以解決這個輸入與「根」選項,然後輸入mount命令使用系統分區是這樣的:

mount -o remount /dev/sda3 

你可以看看這是你的系統使用'fsck'命令分區或查看/ etc/mtab。

現在另一個菜單出現。選擇:

root  Drop to root shell prompt 

現在你的用戶重新添加到管理員組(在Ubuntu 11.10和更早版本):

adduser <USERNAME> admin 

或者給須藤組(在Ubuntu 12.04及更高版本):

adduser <USERNAME> sudo 

重新啓動,你應該能夠再次使用sudo。

+1

感謝您的詳細描述,但是,'su - myusername'已經做到了這一點:) – Sander