何らかの理由で、私のディレクトリの1つが実行可能ファイルの作成を開始しました。これは、そのディレクトリ内の新しいファイルがa + xであることを意味します(ただし、たとえば親ディレクトリにはありません)。
$ ls -ld .
drwxrwsr-x 2 me me 45 Dec 5 10:22 ./
drwxrwsr-x 10 me me 13 Dec 5 10:22 ../
$ rm -f test
$ touch test
$ ls -l test
-rwxrwxr-x 1 me me 0 Dec 5 10:25 test*
$ cd ..
$ rm -f test
$ touch test
$ ls -l test
-rw-rw-r--+ 1 me me 0 Dec 5 10:26 test
また、2番目の権限行の最後にある+に注意してください。これは重要ですか?
私はそれが物事ではないことを知っていますumask
...しかしそれは0002に設定されています。
この動作をオフにするにはどうすればよいですか?
編集:
以下の回答に応えて、私は以下を実行しました(親ディレクトリで):
$ touch test
$ getfacl test
# file: test
# owner: me
# group: me
user::rw-
group::rw-
mask::rwx
other::r--
なぜこのマスクを持っているのですか?これは適切な値ですか?どうすれば変更できますか?