linux操作提示:“Can't open file for writing”或“operation not permitted”的解決辦法
在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試試。
相關文章
- FileZilla:425 Can't open data connection for transfer of解決辦法
- Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解決辦法ErrorMySql
- linux上“rman can't open target”問題解決Linux
- -bash: ulimit: open files: cannot modify limit: Operation not permittedMIT
- root使用者操作檔案提示 changing permissions of '***': Operation not permittedMIT
- chown: /usr/local: Operation not permitted問題解決MIT
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- rman: can't open target
- npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法NPMYarnMIT
- 使用npm install報錯-4048 operation not permitted解決NPMMIT
- 安裝pods提示Operation not permitted usr bin xcodeprojMITXCode
- Linux下安裝Oracle 錯誤解決 - Error: Can't open display:127.0..0.1:0.0LinuxOracleError
- Linux Couldn’t resolve host 解決辦法Linux
- MySQL提示Writing to net的解決方法MySql
- macOS: sudo : Operation not permittedMacMIT
- yarn install 遇到的錯誤訊息 - Error EPERM operation not permitted, open .yarnrcYarnErrorMIT
- errors in crontab file, can't install. - linux crontabErrorLinux
- RMAN的"rman: can't open target"錯誤
- Xcode 無法開啟沙盒(can't open sandbox)XCode
- 11g rac multipath asmlib ASM asm_open error Operation not permittedASMErrorMIT
- [ERROR] Can't open the mysql.plugin tableErrorMySqlPlugin
- 解決can't find -lGL的問題
- Dubbo廣播模式下報錯:Can't assign requested address解決辦法模式
- SAP錯誤提示解決辦法
- CentOS安裝mysql*.rpm提示conflicts with file from package的解決辦法CentOSMySqlPackage
- 本機執行x程式出現:Can't open display 原因及其解決方法
- RMAN can not open in LinuxLinux
- PHP提示Notice: Undefined variable的解決辦法PHPUndefined
- 開機checking file錯誤的解決辦法
- Myeclipse:resource is out of sync with the file system的解決辦法Eclipse
- npm報錯"A complete log of this run can be found in:"的解決辦法NPM
- Typecho1.0Nginx提示accessdenied的解決辦法。Nginx
- Supervisor 解決 can't find command *
- MongoDB報錯:"assertion" : "can't map file memory"MongoDB
- NFS mount results in "vmount: operation not permitted" errorNFSMITError
- Samba解決了Linux與Windows互操作性的辦法SambaLinuxWindows
- Mac 配置Maven遇到的zsh:operation not permitted:mvnMacMavenMIT
- 執行 xhost + 出現 unable to open display 解決辦法