Índice:
Definição - O que significa Change Mode (chmod)?
Change mode (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 especificado.
O comando chmod foi usado pela primeira vez no ATT Unix 1 e ainda hoje é utilizado por sistemas operacionais semelhantes ao Unix. Também está disponível como uma função de biblioteca de linguagem C no Unix.
Techopedia explica o Modo de Mudança (chmod)
A sintaxe para o modo de alteração é a seguinte:
chmod … MODE … FILENAME1 …
chmod … OCTAL-MODE FILENAME1 …
chmod … FILENAME1 ..
O comando chmod possui 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: semelhante ao detalhado, mas é exibido apenas quando há alterações 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 maneira: a: Todos
o: Outro
g: Grupo
r: Ler
u: Usuário
w: gravação
x: executar ou executar como um programa