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.734 ]
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. |
Shorewall - Firewall passo a passo no Linux
Utilizando o alien para a conversão de pacotes
Utilizando o Protheus em estações Linux
Teste de distribuições GNU/Linux em pendrive
Como instalar o LAMP no Mageia 6
Dando uma olhada no Mageia 7 (beta)
Skype: Restringindo acesso não autorizado usando firewall Linux
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Fiz uma pergunta no fórum mas não consigo localizar (13)
Quais os códigos mais dificeis que vcs sabem fazer? (2)
Não consigo instalar distro antiga no virtualbox nem direto no hd (7)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... [RES... (8)
Dá para criar um bom jogo usando a linguagem de programação C? [RESOLV... (1)









