mkdir
默认创建具有 777 权限的文件夹。如何将 755 设为默认值?
此外,当我克隆 git 存储库时,所有文件和文件夹都以 777 权限下载!我该如何纠正这个问题?
谢谢。
答案1
解决方法是添加
umask 022
或.bashrc
类似。
答案2
看https://github.com/Microsoft/BashOnWindows/issues/81#issuecomment-207553514
简短的版本(假设我理解正确)是 0777 适用于 mnt 下的所有内容;但是,~ 中的任何内容都是可以的。但是文件或目录需要留在那里,否则当您将其移动到 mnt 时,它将恢复为 0777。
这是我为获得权限所做的事情,但我不确定如何在创建时使其默认为特定权限。
cd ~
cd ..
mv mnt/c/mydir/myfile.ext
chmod 755 myfile.ext
顺便说一句,请确保以管理员身份运行 WSL。