Sys Admin (ep. 03, parte 8-6) - Permissões (alterar a propriedade de um ficheiro ou directório)
Depois de explorar como modificar permissões de ficheiros com o comando chmod,
passamos agora a outro aspecto fundamental da gestão de ficheiros no Linux:
controlar a propriedade. O comando chown foi especificamente concebido para
alterar a propriedade de ficheiros e directórios, permitindo redefinir
tanto o proprietário individual (utilizador) como o grupo associado. Esta
também é uma ferramenta essencial para manter um controlo de acesso adequado
em ambientes multiutilizadores e garantir que apenas contas de utilizadores
designados tenham o nível adequado de acesso aos ficheiros.
Neste tutorial, vamos aprofundar o uso prático do
chown, demonstrando como gerir efectivamente a propriedade de ficheiros
por meio de exemplos claros e casos de uso comuns.
Vejamos a explicação na imagem abaixo, que representa a saída do comando ls
-l.
Comecemos então a explorar esta ferramenta. Vejá no exemplo abaixo, lista-se o conteúdo do directório Importantes, encontramos lá alguns ficheiros todos pertencentes a um proprietário e grupo. Vamos alterar para o ficheiro scanner2.sh, o seu proprietário, que actualmente é ordela, para ordela3.
E como podemos ver, actualmente o ficheiro scanner2.sh pertence a conta de
utilizador ordela3. O processo é tão simples quanto parece na imagem acima.
Também podemos alterar propriedade de multiplos ficheiro, ou seja, atribuir a uma
conta de utilizador propriedade de vários ficheiros de uma só vez.
Alterar o proprietário de um directório e todo o seu conteúdo. Vamos
acompanhar o exemplo abaixo. Neste exemplo, alteramos a propriedade do directório
directorio2 e todo conteúdo (ficheiro, subdirectórios assim como ficheiros
dentro dos subdirectórios) dentro dele. Na segunda imagem abaixo, verificamos
a propriedade do directório directório2 e o conteúdo dentro, e na terceira imagem,
alteramos a propriedade para ordela3 e voltamos a verificar a propriedade
novamente.
Depos desta acção ter sido executada com sucesso, o directório directorio2 assim como
todo o contéudo dentre dele passou a pertencer a conta de utilizador ordela3.
Note que ao tentar listar o conteúdo dentro do directório directorio2 a accão não nos é
permitada a não ser que se use a ferramenta sudo, para indicar que temos
previlégios para verificar o conteúdo dentro do directório.
Podemos também alterar propriedade de um ficheiro ou diretório em relação ao
grupo, isto porque o comando chown fornece também controlo direcionado sobre
direitos de acesso colectivo. Esta operação é essencial para colaboração,
permitindo que administradores concedam permissões à equipa, atribuindo
ficheiros a grupos partilhados, mantendo estruturas de propriedade
individuais.
Vejamos o exemplo abaixo.
Alterar para vários ficheiros, o grupo associado.
É possível também alterar o proprietário e grupo de uma só vez. Veja o exemplo
abaixo.
Além de especificar nomes de utilizadores e grupos, o comando chown também
permite atribuir propriedade usando valores numéricos directos de UID (ID do
utilizador) e GID (ID do grupo).
Alterar proprietário usando ID do utilizador. No exemplo abaixo, alteramos a
propriedade de um ficheiro usando o UID do novo proprietário. Vejá
abaixo.
Alterar proprietário usando ID do grupo.
O comando chown oferece flexibilidade para modificar a propriedade de
ficheiros e directórios, não só através de nomes de utilizadores e grupos,
mas também especificando directamente seus UID e GID correspondentes. Esta
abordagem garante uma atribuição de propriedade precisa e fiável,
especialmente valiosa em scripts automatizados e ambientes onde a resolução
de nomes pode ser inconsistente.






















Comentários