Comando CHMOD (Change Mode) no Modo Octal

Publicado por Felipe Lima Diógenes em 26/10/2020

[ Hits: 3.385 ]

 


Comando CHMOD (Change Mode) no Modo Octal



São três os tipos de permissões: leitura, escrita, execução; representados respectivamente pelos caracteres: r, w e x:
  • R de Read - Leitura
  • W de Write - Escrita
  • X de Execute - Execução
  • - de Permissão negada

Os códigos de descrição são (visualização com o comando ls -l):
  • - | Arquivos (todos)
  • d | Diretórios (também são arquivos)
  • l | Links
  • p | Pipe (comunicação entre programas)
  • s | Socket (comunicações de rede)
  • b | Dispositivo de bloco
  • c | Dispositivo de caractere
  • ? | Os outros caracteres representam permissões a arquivos e a diretórios

Essas permissões são agrupadas em três conjuntos com três caracteres e cada conjunto representa em ordem as permissões.

São três permissões, em três conjuntos, com três caracteres cada na ordem seguinte:
  • 1 - Do usuário proprietário
  • 2 - Do grupo do arquivo
  • 3 - Dos outros usuários

Os tipos de permissões tem o seu valor numérico:
  • Valor 4 - R - Permissão de leitura
  • Valor 2 - W - Permissão de escrita
  • Valor 1 - X - Permissão de execução
  • Valor 0 - - - Permissão negada

Os valores de permissões podem ser somados:
  • Permissão total = 1 + 2 + 4 = 7
  • Leitura e escrita = 2 + 4 = 6
  • Leitura e execução = 1 + 4 = 5

Resultando este em o número de permissão 765.

Toda soma de valores de rwx dá um número e cada número é para cada um dos três conjunto do grupo:

Usuário: rwx=7    Grupo: rwx=7    Outros: r--=4

Resultando este em o número de permissão 774.

Sintaxe:

chmod [opções] [permissão modo octal] nomes_de_arquivos_ou_pastas

Sintaxe a ser usada:

chmod [nulo] [774] nomes_de_arquivos_ou_pastas

Obs.: use man chmod no terminal para conhecer as opções e as funções do comando.

Outras dicas deste autor

Gravação de Áudio do Computador Via Terminal

Leitura recomendada

O comando telnet

Consultando qual o repositório está ativo no slackpkg usando apenas o grep

Localizando comandos no histórico

Converter vídeo para MP4 via terminal Linux

Instalando pacotes com dependências (rpm)

  

Comentários
[1] Comentário enviado por maurixnovatrento em 04/11/2020 - 20:33h


Bem resumidinho, muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts