WSL2无法更改文件权限 [英] wsl2 fail to change file permissions

查看:17
本文介绍了WSL2无法更改文件权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在处理Win10的WSL2:

PS C:UsersGaowei> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         2

进入WSL后,我制作了一个test.md:

文件
➜  ~ ls -l test.md
-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md

然后尝试更改其权限:

➜  ~ chmod 755 test.md
➜  ~ ls -l test.md
-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md
➜  ~ sudo chmod 755 test.md
➜  ~ ls -l test.md
-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md

不幸的是,它保持不变。

我的计算机信息:

gaowei@Spiritme
---------------
OS: Ubuntu 20.04.1 LTS on Windows 10 x86_64
Kernel: 4.19.104-microsoft-standard
Uptime: 4 mins
Packages: 1068 (dpkg)
Shell: zsh 5.8
Terminal: /dev/pts/0
CPU: AMD Ryzen 5 4500U with Radeon Graphics (6) @ 2.370GHz
Memory: 75MiB / 12277MiB

可能是什么问题?

推荐答案

已通过创建/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

引用:wsl.conf

这篇关于WSL2无法更改文件权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆