Definição – o que significa Change Mode (chmod)?
O modo de alteração (chmod) é um comando do sistema operacional Unix usado por administradores e programadores para definir ou alterar as permissões de acesso de um arquivo ou diretório. Essas configurações determinam o nível de acesso a ser concedido ao arquivo ou diretório fornecido.
O comando chmod foi usado pela primeira vez no ATT Unix 1 e ainda é usado hoje por sistemas operacionais do tipo Unix. Também está disponível como uma função de biblioteca de linguagem C no Unix.
Definirtec explica o modo de mudança (chmod)
A sintaxe para o modo de mudança é a seguinte:
chmod [OPTIONS] … MODE [, MODE] … FILENAME1 [, FILENAME2] …
chmod [OPÇÃO] … MODO OCTAL FILENAME1 [, FILENAME2] …
chmod [OPÇÃO] … [REFERÊNCIA] [OPERADOR] [MODOS] NOME DO ARQUIVO1 [, NOME DO ARQUIVO2] ..
O comando chmod tem as seguintes opções:
-R, –recursive: Altera os diretórios e arquivos recursivamente
-v, –verbose: Exibe um relatório de diagnóstico para cada arquivo processado
-c, –changes: como detalhado, mas é exibido apenas quando há mudanças reais
-f, –silent: Suprime mensagens de erro
–reference = RFILE: Use o modo RFILE em vez dos valores MODE
As permissões são concedidas da seguinte forma: a: Todos
o: Outro
g: Grupo
r: ler
u: usuário
w: escrever
x: Executar ou executar como um programa