Para alterar as permissões de uma pasta, de um arquivo ou até mesmo de um lote de pastas ou arquivos ao mesmo tempo, podemos utilizar o comando chmod. Muita gente já o conhece, mas apenas através de operações do tipo “copiar e colar” no terminal e não sabem nada mais além disso. Vamos agora aprender um pouco do comando chmod e como são feitas as alterações de permissões.
Chmod
Como qualquer outro bom comando do Linux, o chmod tem a seguinte estrutura:
chmod opções arquivo(s)
Opções
Segue uma pequena lista básica de opções que você pode usar com o chmod.
- -R: Significa recursivamente. Ou seja, significa que a permissão se aplica a arquivos e diretórios que estão dentro do diretório especificado.
- +: Adicionar.
- -: Retirar.
- r: Permissão para ler.
- w: Permissão para escrever.
- x: Permissão para execução.
Exemplos
Adicionar as 3 permissões ao arquivo exemplo.jpg:
chmod +rwx exemplo.jpg
Retira as 3 permissões:
chmod -rwx exemplo.jpg
Adicionar a permissão de leitura ao arquivo exemplo.jpg:
chmod +r exemplo.jpg
Adicionar a permissão de escrita ao arquivo exemplo.jpg:
chmod +w exemplo.jpg
Considerações
Esse artigo é apenas um minitutorial sobre o chmod, pois se fôssemos explorar todo o seu potencial, não teríamos espaço suficiente para demonstrar tudo aqui. O que queremos é apenas ensinar essa tarefa básica que ao iniciar no Linux, com certeza uma hora ou outra terás de executar.