Terminal

呼叫sudo visudo後編輯文件

  • September 27, 2017

要查看權限,我呼叫sudo visudo了終端。

當我想退出編輯器時,我按下control-x了(在 Mac 上,它退出了nano編輯器,但顯然不是nano)。相反,它刪除了一個字元。我沒有註意到,我按了幾次才意識到我正在從文件中刪除字元。

我退出並重新打開終端,然後再次打電話sudo visudo。我得到了這個(我編輯了我的電腦名稱):

我想恢復到這次慘敗之前的文件。我該怎麼做才能恢復到舊文件?

/etc/sudoers這是一個臨時文件,由於您退出終端,很可能沒有保存到實際文件中;僅在編輯器(此處,)無錯誤退出時visudo進行更改。所以沒有什麼可以恢復的,因為沒有任何改變。/etc/sudoers``vim

至於臨時交換文件,D刪除它就足夠了,因為這只是您之前努力的一次性臨時文件。

引用自:https://unix.stackexchange.com/questions/394861