vi編輯唯讀文件無法儲存的解決辦法

2021-12-30 05:23:59 字數 723 閱讀 1411

vi編輯唯讀文件無法儲存的解決辦法

儲存的時 候會提示:沒有root permission 

可以用如下方法解決:

儲存時加上:

:w !sudo tee %

我這裡 有乙個問題。沒有配置sudo許可權。

用sudo時提示"*** is not in the sudoers file. this incident will be reported.其中***是你的使用者名稱,也就是你的使用者名稱沒有許可權使用sudo,我們只要修改一下/etc/sudoers檔案就行了。下面是修改方 法:

1)進入超級使用者模式。也就是輸入"su -",系統會讓你輸入超級使用者密碼,輸入密碼後就進入了超級使用者模式。(當然,你也可以直接用root用) 

2)新增檔案的寫許可權。也就是輸入命 令"chmod u+w /etc/sudoers"。 

3)編輯/etc/sudoers檔案。也就是輸入命令"vim /etc/sudoers",輸入"i"進入編輯模式,找到這一 行:"root all=(all) all"在起下面新增"*** all=(all) all"(這裡的***是你的使用者名稱),然後儲存(就是先按一 下esc鍵,然後輸入":wq")退出。 

4)撤銷檔案的寫 許可權。也就是輸入命令"chmod u-w /etc/sudoers"。

再次儲存:

檢視是否 成功:

$ grep sudo nginx.conf

#test :w !sudo tee %

解決linux下vi編輯唯讀文件無法儲存的方法

檢視是否 成功 grep sudo nginx.conf test w sudo tee 解釋 w write a file.可以將檔案寫入,檔案仍然是唯讀模式,通過 q 退出 sudo call shell sudo command.tee the output of the vi vim wri...

解決dede編輯器不能儲存word文件樣式問題

ckeditor在dede裡不能儲存樣式,試過多種解決辦法都還是沒有解決。最終將編輯器換成fck得到解決。第二步 第三步 上傳附件會提示 解決辦法 找到程式目錄include dialog config.php下檔案。其中有段 520分享 檢驗使用者登入狀態 cuserlogin new userl...

VI編輯器的學習(詳細請見txt文件)

三種模式 編輯模式 命令模式 預設 輸入模式 插入模式 末行模式 命令介面 模式切換 編輯模式 輸入模式 i 當前游標處輸入內容 i 在當前游標所在行的行首 a 在當前游標所在處的後面 a 在當前游標所在行的行尾輸入 o 在游標所在行的下方新增一行空白行 o 在游標所在行的上方新增一行空白行 末行模...