Permissão negada por chmod 777

1

Estou executando os seguintes comandos:

$ ls
total 12K
drwxrwxrwx  3 szr szr 2.0K Nov 14 12:08 .
drwxrwxrwx 12 szr szr 2.0K Nov 14 11:23 ..
-rwxrwxrwx  1 szr szr 1.6K Nov 14 12:08 config.xml
-rwxrwxrwx  1 szr szr 1.6K Oct 23 01:13 config.xml.postinstall
drwxrwxrwx  5 szr szr 2.0K Nov 14 12:08 scripts
-rwxrwxrwx  1 szr szr  884 Oct 23 00:54 setup.sh
-rwxrwxrwx  1 szr szr   26 Oct 23 01:13 versionstr.txt
$ cat setup.sh 
cat: setup.sh: Permission denied

Eu não entendo isso. Por que não consigo acessar o arquivo se as permissões estiverem definidas?

Muito obrigado por conselhos.

Edit: Para explicar o contexto - esses arquivos são da instalação do programa bastante complexo que meu amigo instalou em nosso servidor. Para que outros o usem, nós alteramos as permissões recursivamente para o 777 e agora estamos tentando executá-lo. Abordagem bastante ingênua - eu sei - mas pelo menos eu esperaria um erro diferente para "Permissão negada".

ACOMPANHAMENTO

então essa foi a solução de acordo com o nosso administrador:

encontre my_folder -tipo d -exec fs setacl {} my_user rl \;

Era um sistema de arquivos afs, então comandos comuns não funcionavam. Obrigado pela ajuda.

    
por Perlnika 12.12.2013 / 23:20

1 resposta

0

A solução foi esta (eu sei disso do nosso administrador):

encontre my_folder -tipo d -exec fs setacl {} my_user rl \;

Era um sistema de arquivos afs (que eu não conhecia antes), então comandos chmod tão comuns não funcionavam.

    
por 18.01.2014 / 22:50