Linux マシンで umask 値が 0022 であることを確認したところ、アクセス許可を見つける方法は次のとおりです。
- ディレクトリの基本権限: 777
- umask 値: 022
- 新しいディレクトリ (777-022) の権限を取得するために減算: 755 (rwxr-xr-x)
$ src/x/B.java
パーミッションを確認したときのような構造がありますsrc
:drwxr-xr-x 4 gtee staff 136 Feb 17 23:17 src
つまり、上記の 755 (777-022) です。
しかし、許可を確認したところ、次の
x
とおりでした。dr-xr-xr-x 4 gtee staff 136 Feb 17 23:17 x
つまり 555 ですが、この値はどのように割り当てられますか? 私はこれを理解していません。
x
ディレクトリでもあるのに、なぜ 777-022 ではないのですか?