Permissões e propriedades de arquivos
Neste artigo falarei sobre como distinguir níveis e tipos de permissão em arquivos e diretórios, utilizar os comando chmod e chown para modificar propriedades e permissões, distinguir os modos octal e textual para os parâmetros dos comandos de mudança de permissões, entender o que é máscara de um arquivo e como modificá-la, entender e utilizar permissões especiais, como stick bit e suid bit.
[ Hits: 106.891 ]
Por: Eduardo Vieira Mendes em 14/07/2008
| chmod [ opções ] arquivo | diretório | |
| -R | Permite que se altere recursivamente as permissões de arquivos e diretórios. |
| --reference=arquivo | Permite que um determinado arquivo seja modificado tomando como referência o arquivo especificado. |
| Nível de Permissão | |
| u | Usuário ou dono do arquivo. |
| g | Grupo do arquivo. |
| o | Outros usuários que não são donos e não estão cadastrados no grupo. |
| a | Afeta todos os anteriores (u, g, o). |
| Tipo de Permissão - Notação Textual | |
| r | Concede ou remove permissão de leitura. |
| w | Concede ou remove permissão de escrita. |
| x | Concede ou remove permissão de execução. |
| a | Concede ou remove todas as permissões anteriores (all). |
| Tipo de Permissão - Notação Octal | |
| 4 | Indica permissão de leitura. |
| 2 | Indica permissão de escrita. |
| 1 | Indica permissão de execução. |
| 7 | Indica todas as permissões. |
| 0 | indica sem permissão. |
| Operadores | |
| + | Concede permissão(ões) especificada(s). |
| - | Remove permissão(ões). |
| = | Atribui somente esta(s) permissão(ões) ao arquivo, removendo a(s) que não sem encontra(m) explícita(s). |
| chown [novo_proprietário][:novo_grupo] arquivo/diretório | |
| -R | Permite que se altere recursivamente o proprietário e o grupo do(s) arquivo(s). |
| --reference=arquivo | O arquivo usará o grupo configurado para o arquivo especificado. |
| chgrp [ opções ] arquivo(s) | |
| -R | Permite que se altere recursivamente a propriedade de grupo de diretórios e seu conteúdo. |
| --reference=arquivo | Permite que o comando use o grupo configurado para "arquivo" para configurar outros grupos. |
| -c | Descreve detalhadamente a ação para cada arquivo cuja propriedade de grupo está sendo alterada. |
| -f | Força a mudança de grupo, sem relatório de erros. |
Transforme seu Linux num Neo Geo
Utilizando o Protheus em estações Linux
Chakra Linux - Apresentação, instalação e configuração
Como implementar uma assistente virtual no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









