Windows 10上的Bash文件/文件夹权限问题


10

mkdir默认情况下创建具有777权限的文件夹。我怎样才能使755默认?

另外,当我克隆一个git仓库时,所有文件和文件夹都以777权限下载!我该如何解决这个问题?

谢谢。


这是一个指南:codex.wordpress.org/Changing_File_Permissions 对于您的情况,设置rwx-rx-rx(755),可以运行以下命令:chmod 755 mydir。
卡林(Carrein)'16

我知道如何运行chmod。我的问题不是关于如何设置文件和文件夹的权限。在Win 10 bash中,存在一个问题,并且在bash中生成的所有文件默认情况下为777。新文件夹也有777。我想了解为什么会发生这种情况并解决此问题。
bisherbas

Answers:



1

参见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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.