Introdução ao chmod

Publicado por Xerxes em 15/09/2022

[ Hits: 3.283 ]

 


Introdução ao chmod



Dica para usuários iniciantes.

O comando chmod é um comando do GNU/Linux que permite alterar as permissões de um arquivo ou diretório. Ele é um dos comandos mais importantes e úteis do sistema, pois permite que você controle exatamente quem pode acessar e alterar seus arquivos.

As permissões são divididas em três categorias: proprietário (dono), grupo e outros (os demais usuários). Cada categoria tem três níveis de permissão: leitura (r), gravação (w) e execução (x).

As permissões podem ser definidas usando um sistema de três dígitos octais, onde cada dígito representa um conjunto de permissões.

O primeiro dígito representa as permissões do proprietário do arquivo, o segundo dígito representa as permissões do grupo a que o arquivo pertence e o terceiro dígito representa as permissões para todos os outros usuários.

Cada dígito octal pode ter um valor de 0 a 7, que corresponde aos seguintes conjuntos de permissões:

0 - Nenhuma permissão
1 - Permissão de execução
2 - Permissão de gravação
3 - Permissão de execução e gravação
4 - Permissão de leitura
5 - Permissão de leitura e execução
6 - Permissão de leitura e gravação
7 - Permissão de leitura, gravação e execução

Por exemplo, o valor octal 764 representa as seguintes permissões:
  • Proprietário - Permissão de leitura, gravação e execução
  • Grupo - Permissão de leitura e execução
  • Outros usuários - Permissão de leitura e gravação

Para alterar as permissões de um arquivo ou diretório, use o comando chmod seguido do valor octal desejado e do nome do arquivo ou diretório:

chmod 764 arquivo.txt

Isso irá alterar as permissões do arquivo arquivo.txt para que o proprietário possa ler, escrever e executar o arquivo, o grupo possa apenas ler e executar o arquivo e todos os outros usuários possam apenas ler e escrever o arquivo.

Por exemplo, o comando chmod 777 dará permissões de leitura, gravação e execução para todos os usuários. Já o comando chmod 700 dará permissões de leitura e gravação somente para o proprietário do arquivo.

Existem várias formas de utilizar o comando chmod, mas a mais simples é utilizando os números de permissão acima mencionados. Outra forma de utilizar o comando é utilizando as letras r, w e x em vez dos números.

Por exemplo, o comando chmod u+x arquivo.txt dará permissão de execução somente para o proprietário do arquivo.txt. Já o comando chmod g+w arquivo.txt dará permissão de gravação para todos os usuários do grupo do arquivo.txt.

Você também pode utilizar o comando chmod para remover permissões. Por exemplo, o comando chmod u-x arquivo.txt removerá a permissão de execução do proprietário do arquivo.txt.

Existem várias outras formas de utilizar o comando chmod, mas essas são as mais básicas.

Para mais informações, consulte o manual do comando chmod:

man chmod

Outras dicas deste autor

Ubuntu 14.04 - Erro: "nova linha no campo nome '#padding'" [Resolvido]

Aproveitando o Poder do Comando grep no Linux

Não machuque os olhos, seu fotossensível!

Como Baixar Torrent em Redes que Bloqueiam Torrent

Abrir Janelas no Centro da Tela no KDE Plasma

Leitura recomendada

Utilizando o Wiimote no Linux? Yes Wiican!

Montando partições NTFS sem UUID

Instalando e configurando facilmente o Firebird 2.1 no Linux

Existe uma distribuição Linux melhor? Como escolher?

XV - Veja seus vídeos com qualidade máxima!

  

Comentários
[1] Comentário enviado por albfneto em 15/09/2022 - 15:04h

Bem legal a dica. Embora eu conheça o comando, favoritei. É prática a Dica.

Aliás, um comentário que eu queria fazer... muitos gostam de usar permissões totais... 777.
Mas é perigoso.


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por maurixnovatrento em 23/10/2022 - 15:49h


Otima dica;

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts