Junior — Middle
Como é implementado o sistema de permissões e gestão de acesso a ficheiros no sistema operativo Linux?
sobes.tech IA
Resposta da IA
No Linux, o sistema de permissões para ficheiros baseia-se em três tipos de direitos de acesso: leitura (r), escrita (w) e execução (x). Estes direitos são atribuídos a três categorias de utilizadores:
- Proprietário do ficheiro
- Grupo ao qual o ficheiro pertence
- Todos os outros utilizadores
Cada direito é definido por um bit, e a combinação destes bits determina o que o utilizador pode fazer com o ficheiro.
Por exemplo, as permissões rwxr-xr-- significam:
- Proprietário: leitura, escrita, execução
- Grupo: leitura, execução
- Outros: apenas leitura
Para gerir os direitos, usam-se os comandos chmod (alterar permissões), chown (alterar proprietário) e chgrp (alterar grupo).
Para além dos direitos básicos, o Linux possui mecanismos avançados de controlo de acesso, como as ACL (Listas de Controlo de Acesso), que permitem definir direitos mais específicos para utilizadores ou grupos particulares.