修改/etc下的檔案時,":wq!" 進行儲存退出,退出不了,一直提示"e212 can't open file for writing",意思是不能儲存。
原因:許可權不夠,普通無法儲存,需要使用超級使用者才可以。
執行切換到超級使用者命令:
sudo su
1.切換到root使用者下(開頭的方法);
2./etc/sudoers檔案預設是唯讀的,對root來說也是,因此需先新增sudoers檔案的寫許可權:
chmod u+w /etc/sudoers
記住"u+w"後面有個空格;
3.編輯sudoers檔案
vi /etc/sudoers
找到這行 root all=(all) all,在他下面新增*** all=(all) all (這裡的***是你的使用者名稱)以上來自ps:這裡說下你可以sudoers新增下面四行中任意一條
youuser all=(all) all
%youuser all=(all) all
youuser all=(all) nopasswd: all
%youuser all=(all) nopasswd: all
第一行:允許使用者youuser執行sudo命令(需要輸入密碼).
第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼).
第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼.
第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼.
4.撤銷sudoers檔案寫許可權:
WSL 2 使用說明
cpu啟動虛擬機器平台 在bios中設定 管理員許可權下設定 enable windowsoptionalfeature online featurename virtualmachineplatform enable windowsoptionalfeature online featurenam...
WSL2檔案操作慢的解決辦法
wsl1公升級到wsl2跨 os 檔案系統的效能是降低的,也就是在子系統中操作父windows系統上的檔案,wsl2是較wsl1慢的。原因很簡單,wsl2使用了vm來執行linux核心,在wsl2上面操作windows上的檔案需要在windows檔案系統 vm上繞一圈。大家知道執行在vm上的系統是無...
Windows安裝wsl,並公升級到wsl2
lx設定預設wsl 3.wsl啟用wsl2 pycharm配置wsl,並啟用wsl的virtualenv 前提是win宿主機已經啟用虛擬機器以及linux子系統功能 windows設定 應用 解除安裝 預設應用 可選功能 可選功能 滑到最下邊 更多windows功能 勾選 適用於linux的wind...