Sobes.tech
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.