Operação não permitida erro ao deletar como root

4

Eu entrei em uma situação estranha. Eu tenho um HD portátil de 1 TB com alguns conteúdos. Foi usado no Windows e como sempre embalado com vírus. Eu tentei apagar algumas pastas como root. Mas o seguinte erro retornou

rm -R RECYCLER/
rm: cannot remove 'RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003/Dc39.pptx': Operation not permitted
rm: cannot remove 'RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003/Dc58.docx': Operation not permitted
rm: cannot remove 'RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003/Dc17.JPG': Operation not permitted

ls -l retornou

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf898cc8b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      121602   976760536    7  HPFS/NTFS

ls -l RECYCLER/
total 12
drwxrwxrwx 1 user user 12288 Dec 11 21:13 S-1-5-21-1659004503-1644491937-725345543-1003
    
por user61954 29.12.2011 / 17:00

5 respostas

2

O diretório RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003 é presumivelmente somente leitura. Execute chmod -R u+w RECYCLER para definir permissão de gravação nos diretórios e, em seguida, rm -rf RECYCLER .

Se isso ocorrer por meio de um sistema de arquivos FUSE, é possível que apenas o usuário que montou o sistema de arquivos tenha permissão de gravação. Nesse caso, execute su user rm -rf RECYCLER .

    
por 29.12.2011 / 17:20
5

Isso se deve a um atributo imutável definido para os arquivos. Se o driver do sistema de arquivos permitir, execute o comando abaixo antes de removê-lo.

chattr -i RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003/*
rm -f RECYCLER/S-1-5-21-1659004503-1644491937-725345543-1003/*
    
por 24.04.2013 / 01:19
0

No debian você pode usar o comando fsck.ntfs .

Eu acho que o pacote é chamado NTFSProgs.

    
por 29.12.2011 / 18:46
0

Parece alguns problemas no sistema de arquivos. Tente chkdsk /F [Harddrive]: em um PC com Windows.

Exemplo:

chkdsk /F E:

    
por 29.12.2011 / 17:16
-1

Eu tive esse problema no meu Note 3 (dispositivo Android) com alguns arquivos em uma pasta no cartão SD externo. rm produziu "operação não permitida" e lsattr produziu "ioctl inapropriado para dispositivo".

A solução para mim foi tirar o cartão SD do telefone e colocá-lo em um PC para excluir os arquivos. Trabalhou como um encanto. Eu sei que não é exatamente uma solução "linux", mas é a única coisa que funcionou. Espero que isso ajude alguém.

    
por 21.07.2014 / 21:02