2012-12-05 52 views
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 

另外,注意+在第二權限行的末尾,是它重大?

我知道這不可能是一個umask的事情......但它的設置在0002

我如何關閉這個行爲?


編輯:

針對一個答案下面我跑以下(父目錄):

$ touch test 
$ getfacl test 
# file: test 
# owner: me 
# group: me 
user::rw- 
group::rw- 
mask::rwx 
other::r-- 

爲什麼我有這個面具?這是正確的價值嗎?我該如何改變它?

回答

2

+指示一個或多個訪問控制列表的所述條目的存在。 getfacl test會告訴你更多的信息。與新文件的可執行性明顯的古怪,可能與在父目錄的ACL,但我們不得不看到他們肯定知道什麼...

+0

我編輯我的問題,包含此信息 –