Introdução ao chmod

Publicado por Xerxes em 15/09/2022

[ Hits: 3.760 ]

 


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

Deixando a barra do Unity, no Ubuntu, na parte de baixo

Como checar/verificar md5sum

Corretor gramatical e ortográfico no Linux (vídeo)

Arch BSD: distro da comunidade Arch Linux, mas com kernel FreeBSD

Otimizando o seu sistema com swappiness

Leitura recomendada

Criptografando Shell Script

Phusion Passenger 4.0 no Nginx - Instalando e testando no Debian Wheezy

Instalar KDE4 no Etch e Gutsy

Instalação de codecs no openSuse

Sensible-browser, x-www-browser e afins (sensible-*)

  

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