Chmod u-x não está mudando nada e eu não tenho idéia porque

1

Sou um usuário em uma máquina Debian. Quando eu crio um arquivo no meu diretório pessoal, as permissões padrão parecem ser 700, embora umask retorne 0022:

eulerz@foo:~$ touch testing
eulerz@foo:~$ ls -l testing 
-rwx------ 1 eulerz users 0 2012-03-15 19:34 testing

Além disso, quando eu crio um arquivo no diretório tmp, ele não aparece como executável, mas acontece quando eu o movo para meu diretório pessoal:

eulerz@foo:~$ touch /tmp/made_in_tmp
eulerz@foo:~$ ls -l /tmp/made_in_tmp 
-rw-r--r-- 1 eulerz users 0 2012-03-15 19:39 /tmp/made_in_tmp
eulerz@foo:~$ mv /tmp/made_in_tmp ~
eulerz@foo:~$ ls -l /u/eulerz/made_in_tmp 
-rwxr--r-- 1 eulerz users 0 2012-03-15 19:39 /u/eulerz/made_in_tmp

e, claro, chmod não muda isso:

eulerz@foo:~$ chmod -v u-x made_in_tmp 
mode of 'made_in_tmp' changed to 0644 (rw-r--r--)
eulerz@foo:~$ ls -l /u/eulerz/made_in_tmp 
-rwxr--r-- 1 eulerz users 0 2012-03-15 19:39 /u/eulerz/made_in_tmp

Que diabos? Por que isso está acontecendo? Onde está dizendo meu diretório home "definir coisas novas como u + x NÃO IMPORTA O QUE"?

E isso começou a acontecer recentemente; os arquivos mais antigos no meu diretório home não têm esse problema (mas eu fiz uma cópia de um e ele fez.)

    
por eulerz 16.03.2012 / 00:47

1 resposta

3

O helpdesk voltou para mim e explicou que é devido à fusão das permissões do Windows NTFS com as permissões POSIX normais, já que o Isilon está configurado para ser acessível tanto pelo NFS como pelo CIFS . Portanto, remover o acesso ao CIFS resolveria o problema das permissões.

    
por 19.03.2012 / 22:48