quarta-feira, 30 de maio de 2018

COMANDO CHMOD LINUX - APRENDA


COMANDO CHMOD

 

chmod - altera permissões 

Lembre que somente quem tem permissão no arquivo ou diretório poderá alterar as permissões, quando ocorrer erros, verifique seus direitos sobre o arquivo ou diretório com o comando "ls -l" ou faça com poderes de root. 

Vamos aprender de modo simples a usar as permissões que muitas vezes é bastante complicado. 

Tendo em mente que o conceito de binário significa 0 = desligado e 1 = ligado, vejamos como fica na tabela abaixo:
     rwx
 0 - 000
 1 - 001
 2 - 010
 3 - 011
 4 - 100
 5 - 101
 6 - 110
 7 - 111

Onde "rwx" são as permissões de um arquivo, ou seja:
  • r=read (leitura)
  • w=write (gravação, alteração, deleção)
  • x=execute (execução)

Feito isso, sabemos que um arquivo ou diretório possui 3 modos de permissão. Uma permissão para o DONO do arquivo ou seja, quem o criou, uma outra permissão para o GRUPO do usuário dono do arquivo, e outra permissão para QUALQUER outro usuário ou grupo. 

Sabendo disso, temos a tabela final abaixo:
    dono grupo outros
     rwx   rwx   rwx
 0 - 000   000   000
 1 - 001   001   001
 2 - 010   010   010
 3 - 011   011   011
 4 - 100   100   100
 5 - 101   101   101
 6 - 110   110   110
 7 - 111   111   111

Exemplo: Temos um diretório qualquer chamado mp3 que eu quero permissão total para o dono [eu], permissão de apenas leitura para o meu grupo e nenhuma permissão para o resto do mundo. O comando para executar essa ação é o CHMOD (em minúsculo mesmo). 

$ chmod 740 /mp3 

(acompanhem na tabela acima, que o 7=rwx, 4=r e 0=nada) 

Nenhum comentário:

Postar um comentário