WSL2操作報錯解決一二

2021-10-07 22:51:55 字數 1069 閱讀 1769

修改/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...