2015-08-28 123 views
1

我正在關注this tutorial用於在EC2實例上部署節點項目。 我必須安裝NPM,在這裏我有什麼做的:按「I」如何用vi編輯只讀文件

Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin 

爲了保存更改,按ESC鍵並輸入「WQ」

sudo su 
vi /etc/sudoers 

編輯和在VI編輯器中按ENTER鍵。 但我不能,因爲當我按下 「I」 我得到一個錯誤

W10: Warning: Changing a readonly file 

如何解決這個問題?

+0

你不需要使用vi,它只是編寫教程的人選擇的文本編輯器。如果你不熟悉它,我會推薦像pico/nano這樣簡單的東西 – user3288829

回答

0

所以我認爲這是從vi的錯誤,因爲我然後嘗試與納米,我有權在文件中寫入。

對於節點我嘗試從網站,但它不工作,我認爲問題來自亞馬遜Linux。我嘗試用另一個實例與Ubuntu服務器14.04和我沒有問題,

0

問題是用vi,你必須使用:w!實際覆蓋只讀文件,當你的根。

第一個問題是,誰寫的教程誰給壞的建議:/etc/sudoers不應該被直接編輯。

你應該使用visudo來編輯該文件,以避免在腳下拍攝自己。完成正確的方式,你應該沒有問題。