他の人は、フォルダがマウントされている仮想マシンに対するumask 007権限を持っています。

他の人は、フォルダがマウントされている仮想マシンに対するumask 007権限を持っています。

今私にとって奇妙なことの一つは、権限を持っていたずらをしているということです。私が知っている限り、umaskの仕組みは、基本的にu g o8進数表現を使用して使用できない権限を伝えることです(ファイルの6とディレクトリの7から減算します)。だから私は欲しい007u=rwx g=rwx o=ディレクトリとu=rw g=rw o=ファイルに任せる必要があります

しかし、これは私の仮想マシン(Fedora29)では発生しません。これが私がしたことであり、私が得たものです。

$ umask 007
$ mkdir test-d
$ touch test-f
$ ls -l

drwxrwxr-x. 1 vagrant vagrant 4096 Feb 18 16:35 test-d
-rw-rw----. 1 vagrant vagrant    0 Feb 18 16:35 test-f

r-xしたがって、ファイルは期待どおりに機能しますが、ディレクトリにはまだ「other」があります。理由をご存知ですか?

この動作は、ホストと同期するフォルダ(Fedora29でも実行されています)でのみ発生しますが、ホストのumaskを使用するようには見えません。ホストを007に変更してoも受信を続けますr-x

関連情報