Alg*_*bra 6 file-permissions chmod windows-subsystem-for-linux
我正在win10的wsl2上工作:
\nPS C:\\Users\\Gaowei> wsl -l -v\n NAME STATE VERSION\n* Ubuntu-20.04 Running 2\nRun Code Online (Sandbox Code Playgroud)\n进入wsl后,我制作了一个test.md的文件:
\n\xe2\x9e\x9c ~ ls -l test.md\n-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md\nRun Code Online (Sandbox Code Playgroud)\n然后尝试更改其权限:
\n\xe2\x9e\x9c ~ chmod 755 test.md\n\xe2\x9e\x9c ~ ls -l test.md\n-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md\n\xe2\x9e\x9c ~ sudo chmod 755 test.md\n\xe2\x9e\x9c ~ ls -l test.md\n-rwxrwxrwx 1 gaowei gaowei 0 Aug 25 17:17 test.md\nRun Code Online (Sandbox Code Playgroud)\n不幸的是,事实证明它保持不变。
\n我的机器信息:
\ngaowei@Spiritme\n---------------\nOS: Ubuntu 20.04.1 LTS on Windows 10 x86_64\nKernel: 4.19.104-microsoft-standard\nUptime: 4 mins\nPackages: 1068 (dpkg)\nShell: zsh 5.8\nTerminal: /dev/pts/0\nCPU: AMD Ryzen 5 4500U with Radeon Graphics (6) @ 2.370GHz\nMemory: 75MiB / 12277MiB\nRun Code Online (Sandbox Code Playgroud)\n可能是什么问题?
\nAlg*_*bra 13
/etc/wsl.conf通过创建文件并将其配置为以下方式解决了该问题:
# Enable extra metadata options by default\n[automount]\nenabled = true\nroot = /mnt/\noptions = "metadata,umask=22,fmask=11"\nmountFsTab = false\n# Enable DNS \xe2\x80\x93 even though these are turned on by default, we\'ll specify here just to be explicit.\n[network]\ngenerateHosts = true\ngenerateResolvConf = true\nRun Code Online (Sandbox Code Playgroud)\n参考:wsl.conf
\n| 归档时间: |
|
| 查看次数: |
13793 次 |
| 最近记录: |