“rm -rf Filename.iso” Permissão negada

2

Olá, estou enfrentando um problema ao excluir um arquivo .iso de Linux x86_64 GNU/Linux .

Aqui estão as permissões para o arquivo:

    # ls -lrt
    -rwxrwxr-x 1 dev devgrp 2687934464 Apr 12 14:13 FileName.iso*

Aqui está o erro que estou recebendo:

    # rm -f FilsName.iso
    rm: cannot remove 'FileName.iso': Permission denied

Como resolver esse erro de permissão negada? Estou logado como root user.

EDITAR

$ lsattr
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.02.md5
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.02.iso
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.03.md5
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.03.iso
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.04.iso

Uso estranho para mim, eu posso excluir / mover outros arquivos, exceto FileName.04.iso .

    
por MangeshBiradar 16.04.2013 / 09:57

1 resposta

3

Normalmente, isso não é sobre os direitos de acesso do arquivo, mas sobre os de seu diretório pai (porque excluir o arquivo significa excluir a entrada na lista de arquivos; para isso, o diretório deve ser gravado). Você precisa de acesso de escrita ao pai.

Em condições normais, isso não afeta a raiz. root pode ser bloqueado por

  1. montagens somente leitura
  2. atributos especiais do sistema de arquivos (sinalizador imutável, consulte lsattr )
  3. Editar: erros do sistema de arquivos - executar fsck
  4. recursos de segurança do kernel (AppArmor, SELinux)

Eu gostaria de verificar nesta ordem.

    
por 16.04.2013 / 10:08