linux操作提示:“Can't open file for writing”或“operation not permitted”的解決辦法

y_keven發表於2014-06-13

    在linux上使用vi命令修改一個檔案內容的時候,發現無法儲存,每次寫完使用“:q!”命令可以正常退出但是使用":wq!"命令儲存檔案並退出時出現一下資訊提示:

      E212: Can't open file for writing Press ENTER or type command to continue

      出現這個錯誤的原因可能有兩個:
    1.當前使用者的許可權不足
    2.此檔案可能正被其他程式或使用者使用。
      一般錯誤原因都是前者,解決方案是在使用vi命令開啟檔案時,前面加上sudo來臨時提供管理員許可權,比如使用命令“sudo vi hosts”開啟編輯檔案。
     由此看來,sudo命令是很有用的,當我們執行某種作業系統提示諸如“operation not permitted”等許可權不足資訊時,我們很多時候都可以在命令前面加上sudo來解決許可權不足問題。比如當我們從linux伺服器上下載某一個檔案或上傳某一個檔案有可能提示這個,也有肯能直接上傳不成功但是什麼都沒提示;這時你就應該想想是不是賬號的許可權不足,加個sudo試試。
   

相關文章