當我添加新用戶到我的Ubuntu的服務器安裝,我確信他是在AllowUsers
參數在我sshd_config
提及。雖然這樣做,我不小心設法讓我的服務器拒絕我自己的登錄嘗試。我有可能把自己鎖在外面嗎?把自己鎖出在改變SSH配置
新創建的用戶在測井精細,但是他沒有任何sudo
權利,所以我不能改變我的SSH配置。我如何重新獲得對我的服務器的控制權?
當我添加新用戶到我的Ubuntu的服務器安裝,我確信他是在AllowUsers
參數在我sshd_config
提及。雖然這樣做,我不小心設法讓我的服務器拒絕我自己的登錄嘗試。我有可能把自己鎖在外面嗎?把自己鎖出在改變SSH配置
新創建的用戶在測井精細,但是他沒有任何sudo
權利,所以我不能改變我的SSH配置。我如何重新獲得對我的服務器的控制權?
爲新的用戶,你能su - otheruser
成爲您的其他用戶,然後從那裏sudo
?
在引導過程中,按住左邊的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。
感謝您的詳細描述,但是,'su - myusername'已經做到了這一點:) – Sander
太棒了,那就是訣竅。 – Sander