Comando CHMOD
O comando chmod é utilizado para alterar permissões de arquivos ou diretórios. Lembre se que para obter sucesso ao utilizar este comando, você deve possuir permissão para alterar o diretório ou arquivo pretendido.
Para entender as permissões de um arquivo, confira abaixo sua explicação:
R = read (leitura)
W = write (gravação , alteração , deleção )
X = execute (execução )
É importante lembrar que um arquivo ou diretório possui 3 modos de permissão. Sendo elas:
Permissão para o dono do arquivo (quem criou);
Permissão para o grupo do usuário dono do arquivo;
Permissão para qualquer outro usuário ou trupo.
Usando o comando chmod:
Imagine que você queira dar as seguintes permissões em um determinado diretório:
Permissão total para o dono;
Permissão de apenas leitura para o grupo do dono;
Nenhuma permissão para outros usuários e/ou grupos.
Você deveria usar o comando chmod da seguinte maneira:
$ chmod 740 /meudiretorio.
Vamos entender melhor como apareceu o número 740 e o que ele significa utilizando a tabela 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
Tendo em mente que os números 0 e 1 no conceito binário significam: 0 = desligado e 1 = ligado, o número 740 significaria que:
7 = rwx,
4 = r
e 0 = nada
Ou seja, o dono do diretório teria acesso de leitura, escrita e execução;
O grupo tem acesso de leitura apenas e os outros usuários e outros grupos não tem acesso à nada.
Comentários