Não é permitido alterar o modo mesmo com privilégios de root

2
sudo chmod a+rwx folder/
[sudo] password for user:
chmod: cannot access 'folder/': Permission denied

Tudo o que estou tentando fazer é excluir a pasta, mas não consigo descobrir como. Tenho certeza de que minha senha está bem.

Eu darei o que eu acho que pode ser relevante, mas me avise se você tiver alguma dúvida.

  • Esta pasta está em outra pasta que eu 'montei' usando o encfs
  • Minha conta é a única conta neste computador.
  • Esta pasta estava originalmente em um arquivo zip. Mudei o arquivo zip para a unidade montada e o extraí e, em seguida, excluí o arquivo zip. (A extração falhou e a pasta não saiu como deveria, por isso quero apagá-la.)
  • lsatr folder/ lsattr: Inappropriate ioctl for device While reading flags on subfolder/
por Nug U 20.09.2016 / 17:58

3 respostas

1

A razão pela qual isso estava acontecendo era porque os dados não estavam armazenados na pasta /, eles eram armazenados em um local diferente e eram montados na pasta /. Eu tive que encontrar a localização real dos dados e alterar o modo lá, o que me permitiu remover a pasta depois.

    
por Nug U 20.09.2016 / 18:33
1

Antes de poder apagar a pasta, você precisa desmontá-la com o fusermount (o encfs é um sistema de arquivos baseado em fusíveis):

fusermount -uz folder

O sinal u diz ao fusível para desmontar, e o z sinaliza para fazê-lo preguiçosamente (quando nenhuma outra operação está pendente; normalmente funciona se a desmontagem normal não ocorrer).

    
por Windigo 20.09.2016 / 18:34
0

No começo, eu diria que o sistema de arquivos que você montou e está extraindo tem alguns problemas. A unidade montada pode ser montada somente para leitura? Ou alguns outros problemas de permissões relacionados ao sistema que você montou. Mas estou sem prática em dizer exatamente o que fazer. Apenas apontando você nessa direção. :) Espero que ajude.

    
por Jerry 20.09.2016 / 18:16