chmod
Nome
chmod [ página de manual ] - alterar permissões de acesso ao arquivo
Sinopse
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
Opções usadas com freqüência
-R, --recursive
change files and directories recursively
-c, --changes
like verbose but report only when a change is made
-v, --verbose
output a diagnostic for every file processed
Fundamentos
- r: read (o usuário pode ler o arquivo ou listar um determinado diretório)
- w: write (o usuário pode gravar no arquivo ou criar um arquivo ou diretório no diretório)
- x: execute (o usuário pode executar o arquivo ou inserir o diretório)
$ ls -ld dir/
Exemplos
Modo Octal
Vamos ver como podemos alterar as permissões file.txt para rwxr-xr-- com o modo octal:
$ chmod 764 file.txt
Especificação simbólica
A especificação simbólica é apenas outra maneira de alterar as permissões de arquivo e diretório. No próximo exemplo, alteraremos as permissões do arquivo.txt para rwxr-xr-- com uma seguinte especificação simbólica:
$ chmod u=rwx,g=rx,o=r file.txt