Skip to content

Aliases de Chmod

Atalhos para gerenciar permissões de arquivos e diretorios.

Visão Geral

Os aliases de chmod fornecem uma maneira simplificada de gerenciar permissões de arquivos e diretorios pela linha de comando. Em vez de lembrar codigos de permissão numericos, use aliases intuitivos como chmod_755 ou chmod_u+x para definir rapidamente o modo de acesso que voce precisa.

Estes aliases são definidos em chmod.aliases.sh e são carregados automaticamente pelo chezmoi.

Referência

Aliases de Permissão Comuns

AliasPermissõesDescrição
chmod_000----------Sem permissões para ninguem
chmod_400r--------Somente leitura para o proprietario
chmod_444r--r--r--Somente leitura para todos
chmod_600rw-------Leitura/escrita para o proprietario
chmod_644rw-r--r--Leitura/escrita para o proprietario, somente leitura para outros
chmod_666rw-rw-rw-Leitura/escrita para todos
chmod_755rwxr-xr-xTotal para proprietario, leitura/execução para outros
chmod_764rwxrw-r--Total para proprietario, leitura/escrita para o grupo
chmod_777rwxrwxrwxPermissões totais para todos

Aliases de Permissão do Proprietario

AliasDescrição
chmod_u+xAdicionar permissão de execução para o proprietario
chmod_u-xRemover permissão de execução para o proprietario
chmod_u+wAdicionar permissão de escrita para o proprietario
chmod_u-wRemover permissão de escrita para o proprietario
chmod_u+rAdicionar permissão de leitura para o proprietario
chmod_u-rRemover permissão de leitura para o proprietario

Aliases de Permissão do Grupo

AliasDescrição
chmod_g+xAdicionar permissão de execução para o grupo
chmod_g-xRemover permissão de execução para o grupo
chmod_g+wAdicionar permissão de escrita para o grupo
chmod_g-wRemover permissão de escrita para o grupo
chmod_g+rAdicionar permissão de leitura para o grupo
chmod_g-rRemover permissão de leitura para o grupo

Aliases de Permissão de Outros

AliasDescrição
chmod_o+xAdicionar permissão de execução para outros
chmod_o-xRemover permissão de execução para outros
chmod_o+wAdicionar permissão de escrita para outros
chmod_o-wRemover permissão de escrita para outros
chmod_o+rAdicionar permissão de leitura para outros
chmod_o-rRemover permissão de leitura para outros

Aliases de Tipo de Arquivo

AliasDescrição
chmod_755dDefinir permissões de todos os diretorios para rwxr-xr-x
chmod_644fDefinir permissões de todos os arquivos para rw-r--r--

Funcao de Permissão Recursiva

A funcao change_permission aplica permissões recursivamente com um prompt de confirmacao:

bash
change_permission 755 /path/to/directory -R