解决win10-wsl不能更改默认777权限的问题

在win10的wsl中安装了ubuntu-18.04之后,将Home路径变更到了/mnt/c/User/Gaowe,但是创建任何文件都是全部权限:


解决win10-wsl不能更改默认777权限的问题

不仅如此,文件的权限还没有办法修改:

解决win10-wsl不能更改默认777权限的问题

运行chmod之后,没有任何实际的作用。

查询了官网的介绍,需要更改wsl的初始设置,创建文件/etc/wsl.conf之后,加入以下代码:

# Enable extra metadata options by default
[automount]
enabled = true
root = /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 = true
generateResolvConf = true

同时在~/.bashrc中添加这样一行:

if [[ "$(umask)" == '000' ]]; then
    umask 022
fi

大功告成。

展开阅读全文

页面更新:2024-03-17

标签:权限   大功告成   不仅如此   路径   作用   代码   办法   文件   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top