Sobes.tech
Junior — Middle

Como gerir os direitos de acesso aos ficheiros no sistema operativo Linux?

sobes.tech IA

Resposta da IA

No Linux, os direitos de acesso aos ficheiros são geridos através de três tipos de permissões: leitura (r), escrita (w) e execução (x), que são atribuídas a três categorias de utilizadores:

  • Proprietário do ficheiro
  • Grupo ao qual o ficheiro pertence
  • Todos os outros utilizadores

Para visualizar os direitos, usa-se o comando ls -l, por exemplo:

-rw-r--r-- 1 utilizador grupo 1234 10 de maio 12:00 file.txt

Para alterar os direitos, usa-se o comando chmod, por exemplo:

chmod u+x file.sh  # Adicionar direito de execução ao proprietário
chmod go-r file.txt # Remover direito de leitura do grupo e dos outros

Para alterar o proprietário e o grupo, usam-se os comandos chown e chgrp:

chown novoutilizador file.txt
chgrp novogrupo file.txt

Assim, a gestão dos direitos permite controlar quem e de que forma pode interagir com os ficheiros no sistema.