O sistema de permissões do Linux é muito diferente do Windows. Para um curso intensivo, cada permissão tem algumas facetas atribuídas a ela. Ou seja, há três bits octal ( u
, g
e o
) que controlam quem pode acessar o arquivo e em que grau. Há também um conceito chamado de "proprietário" do arquivo, que é um par de um usuário e um grupo que tem controle sobre um único arquivo (e são controlados pelos u
e g
bits). Para um exame mais detalhado de como as permissões do Linux funcionam, confira este artigo excelente sobre o Wiki do Arch.
No seu caso, os arquivos são de propriedade do usuário nobody
e do grupo nogroup
, e as permissões são definidas de forma que o usuário nobody
possa ler, gravar e executar arquivos enquanto o grupo nogroup
só pode ler e executar. Da mesma forma, todos os outros só podem ler ou executar os arquivos.
Dito isto, existem cerca de três soluções para este problema. Você pode se tornar o usuário nobody
, pode se tornar root
ou pode alterar a propriedade desses arquivos. O primeiro não é realmente recomendado, já que o usuário nobody
é uma conta especial que realmente não deveria ser usada.
Se você quiser apenas excluir os arquivos e acabar com isso, precisará usar o terminal. Basta executar o comando abaixo para excluir qualquer arquivo específico:
sudo rm /path/to/file/you/want/gone
Se você quiser excluir uma pasta, precisará usar um comando diferente:
sudo rm -rf /path/to/the/folder/you/want/gone
Antes de pressionar ENTER , certifique-se de que seu comando esteja livre de erros de digitação ou outros erros. Esses comandos são muito perigosos e podem ter efeitos colaterais indesejados se um comando for digitado incorretamente.
Como alternativa (e provavelmente a melhor maneira), você pode apropriar-se dos arquivos, dando-lhe controle total sobre eles. O Linux tem algo chamado de comando chown
exatamente para esse propósito. Eu suponho que você quer mudar a propriedade de tudo, então use este comando:
sudo chown -R $USER:$USER /path/to/your/folder
Se você deseja alterar apenas a propriedade de um único arquivo, este é o comando:
sudo chown $USER:$USER /path/to/your/file
Para mais informações sobre como chown
funciona, execute o comando man chown
em seu terminal para abrir seu manual. Mais uma vez, tenha muito cuidado com os erros tipográficos - eles podem e irão mordê-lo de maneiras inesperadas.