我正在尝试在vi编辑器中编辑文件 - 当我尝试保存更改时,它只显示READ。即使我尝试做一个chmod,我也会收到一个错误,说我不能这样做。
我使用个人ID登录Unix,而不是服务
答案 0 :(得分:2)
尝试使用以下命令在vim中打开文件编辑:sudo vim <filename>
有些人还建议将此添加到您的.vimrc文件中,这样您就可以打开没有sudo
的文件,然后使用以下内容写入:w!!
" Sudo to write
cnoremap w!! w !sudo tee % >/dev/null
答案 1 :(得分:2)
因为您不是此文件的所有者。您需要与所有者用户sudo vim
。