E212: 不能以寫入模式打開 linux


跟大家講解下事情發生的情況

背景:linux下有多個用戶     每個用戶有自己的密碼   還有root用戶

 

事由:我用zhengdengping用戶登錄    想去拷貝點 用戶 lixianchu 目錄下的東西

     

      1.首先發現沒有獲取lixianchu用戶目錄下東西的權限

      2.我用暫時提示權限的方法sudo cp -r 他人目錄  自己目錄 (成功小高興下)

      3.因為我拷貝的是C程序啊於是我make 結果發現報錯   cannot create XXX.O

      4.我想問什么不能create呢  費解  於是我用 make的目錄下  vi一個文件結果發現在保存的時候提 

         示 提示:E212: 不能以寫入模式打開

 

解決辦法:我把lixianchu用戶下的目錄down下來   然后在傳到zhengdengping用戶的目錄下   make也就ok了 

          vi 也不報錯了

 

個人理解:因為在CP的時候用的是root權限,所以他拷貝過去的也是root用戶創建的具有root的權限,而用自己登錄進去的用戶不具有root權限 所以會報錯   個人理解     如果有人知道真正的原因或者說有個人看法  回復下   好讓我也知道 謝謝了

權限不足


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM