rm: não é possível remover `/../...v': Permissão negada

rm: não é possível remover `/../...v': Permissão negada

Eu quero excluir o diretório 982899. Ele está localizado no diretório big. Quando tento excluir pela primeira vez 982899, ele mostra muitas linhas de mensagens como esta:

rm: não é possível remover `982899/.../...v': Permissão negada

Então eu uso chmod 777 .para fazer o diretório bigpoder mudar tudo.

Porém, depois disso, rm -rf 982899ainda mostra as mesmas mensagens:

rm: não é possível remover `982899/.../...v': Permissão negada

Até executei chmod 777 982899, mas nada mudou!

Por que ? O que devo fazer para excluir o diretório 982899?

Responder1

rm -rf 982899tentará remover recursivamente qualquer coisa dentro desse diretório e, quando estiver vazio, removerá o próprio diretório. Portanto, seu problema pode ser que você não tem permissão para excluir os itens contidos nele 982899. Você pode tentar chmod -R 777 982899ou chown -R <your_user> 982899contornar isso. Tenha cuidado, porém, para que os chxxxcomandos usem letras maiúsculas -Rpara operações recursivas.

Responder2

É possível que a mensagem abaixo:

rm: não é possível remover `982899/.../...v': Permissão negada

foi causado porque ownero arquivo é de outro usuário (por exemplo, root).

Isso pode ser resolvido executando como rootusandosudo

sudo rm -rf 982899

informação relacionada