Windows 10でのBashファイル/フォルダーのアクセス許可の問題


10

mkdirデフォルトでは777権限でフォルダを作成します。755をデフォルトにするにはどうすればよいですか?

また、gitリポジトリのクローンを作成すると、すべてのファイルとフォルダーが777の権限でダウンロードされます。この問題を修正するにはどうすればよいですか?

ありがとう。


ここに紹介します:codex.wordpress.org/Changing_File_Permissions あなたのケースについては、rwxの-RX-RX(755)このコマンドを実行することができますを設定します。chmod 755 MYDIR。
Carrein

私はchmodの実行方法を知っています。私の質問は、ファイルとフォルダにアクセス許可を設定する方法についてではありません。Win 10 bashには問題があり、bash内で生成されたすべてのファイルにはデフォルトで777があります。新しいフォルダにも777があります。これが発生する理由を理解し、この問題を修正したいと思います。
bisherbas 2016年

回答:


12

回避策は追加です

umask 022

.bashrcまたは類似。


1
これは正解です。また、誤植も少なく、umaskはマスクを解除しません
Iraklis

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を管理者として実行してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.