não pode alterar a permissão do arquivo, mesmo com raiz

0

Abaixo está o meu problema, estou usando o Amazon linux AMI e há um diretório (webapps do Tomcat). quando tento remover o diretório que diz permissão negada. Como assim?

[root@ip-10-62-71-179 apache-tomcat-7.0.29]# ls -al
    total 260
    drwxr-xr-x 10 root root  4096 Oct 16 10:29 .
    drwxr-xr-x 13 root root  4096 Oct  3 10:46 ..
    drwxr-xr-x  2 root root  4096 Oct 10 08:14 bin
    drwxr-xr-x  3 root root  4096 Oct  8 07:04 conf
    drwxr-xr-x  2 root root  4096 Aug 28  2012 coupon-images
    drwxr-xr-x  2 root root  4096 Aug 28  2012 lib
    -rw-r--r--  1 root root 56812 Aug 28  2012 LICENSE
    drwxr-xr-x  2 root root 61440 Oct 16 10:09 logs
    -rw-r--r--  1 root root  1192 Aug 28  2012 NOTICE
    -rw-r--r--  1 root root  8826 Aug 28  2012 RELEASE-NOTES
    -rw-r--r--  1 root root 15557 Aug 28  2012 RUNNING.txt
    -rw-r--r--  1 root root 63721 Sep 27 14:10 stacktrace.log
    drwxr-xr-x  3 root root  4096 Aug  2 14:14 temp
    drwxrwxrwx  9 root root  4096 Oct 10 07:33 webapps
    drwxr-xr-x  3 root root  4096 Aug 28  2012 work
    [root@ip-10-62-71-179 apache-tomcat-7.0.29]# chmod 777 webapps/
    chmod: changing permissions of 'webapps/': Operation not permitted
    [root@ip-10-62-71-179 apache-tomcat-7.0.29]#

Obrigado antecipadamente.

    
por Sachin Verma 16.10.2013 / 12:50

1 resposta

2

Pode ser um atributo estendido do sistema de arquivos que você está usando; nos lsattr no arquivo para ver os atributos estendidos, e o man chattr para ver o que cada atributo significa. Se o arquivo estiver definido como imutável (i), você precisará remover esse atributo antes de poder excluí-lo.

    
por 17.10.2013 / 01:07