Comando CHMOD (Change Mode) no Modo Octal

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

[ Hits: 3.393 ]

 


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

Como criar pendrive bootável de qualquer ISO Gnu/Linux

Iniciando máquina virtual "automaticamente" no VirtualBox

Montar compartilhamentos via Samba (antigo smbmount)

Removendo a mensagem de erro vboxclient na inicialização LinuxMint-17x e LMDE-2

Comando "fdisk -l" não funciona como usuário comum no Deepin [Resolvido]

  

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