Junior — Middle
Como pode definir ou alterar as permissões de acesso a um ficheiro no sistema operativo Linux?
sobes.tech IA
Resposta da IA
No Linux, os direitos de acesso aos ficheiros são definidos e alterados usando o comando chmod.
Os direitos dividem-se em três categorias: proprietário (user), grupo (group) e outros (others). Para cada categoria, pode-se definir direitos de leitura (r), escrita (w) e execução (x).
Exemplo de uso:
- Definir direitos de leitura, escrita e execução para o proprietário, e apenas leitura para o grupo e outros:
chmod 744 filename
- Adicionar o direito de execução para todos:
chmod +x filename
- Remover o direito de escrita para o grupo:
chmod g-w filename
Também é possível usar modos simbólicos ou numéricos para definir os direitos. Para visualizar os direitos atuais, usa-se o comando ls -l filename.