在win10的wsl中安裝了ubuntu-18.04之後,將Home路徑變更到了/mnt/c/User/Gaowe,但是建立任何檔案都是全部許可權:
不僅如此,檔案的許可權還沒有辦法修改:
執行chmod之後,沒有任何實際的作用。
查詢了官網的介紹,需要更改wsl的初始設定,建立檔案/etc/wsl.conf之後,加入以下程式碼:
# Enable extra metadata options by default[automount]enabled = trueroot = /mnt/options = "metadata,umask=22,fmask=11"mountFsTab = false# Enable DNS – even though these are turned on by default, we'll specify here just to be explicit.[network]generateHosts = truegenerateResolvConf = true
同時在~/.bashrc中新增這樣一行:
if [[ "$(umask)" == '000' ]]; then umask 022fi
大功告成。
最新評論