NAME¶
chmod - altera a permissões de acesso aos arquivos
SINOPSE¶
chmod [opções] modo arquivo...
Opções POSIX: 
[-R]
Opções GNU (forma reduzida): 
[-cfvR]
  [--reference=rarquivo] [--help] [--version] [--]
DESCRIÇÃO¶
chmod altera a permissão para cada 
arquivo fornecido de
  acordo com 
modo, que ou pode ser uma representação
  simbólica das mudanças a serem feitas, ou um número octal
  que representa um padrão de bits para as novas permissões.
O formato de um argumento de mudança no modo simbólico é
 
`[ugoa...][[+-=][rwxXstugo...]...][,...]'.
Tal argumento é uma lista de comandos de mudança em modo
  simbólico, separada por vírgulas. Cada comando de mudança
  simbólica começa com um zero, uma ou mais das letras `ugoa';
  estas controlam qual acesso de usuário para o arquivo será
  alterado: o usuário que é proprietário do arquivo (u),
  outros usuários no grupo do arquivo (g), demais usuários do
  arquivo (o), ou todos os usuários (a). Assim, 'a' é equivalente
  a 'ugo'. Se nenhum destes forem fornecidos, o efeito é o mesmo que se
  'a' fosse fornecido, mas os bits selecionados na umask não são
  afetados.
O operador `+' faz com que as permissões selecionadas sejam adicionadas
  as já existentes em cada arquivo; `-' faz com que sejam removidas; e
  `=' troca as permissões existentes para as informadas.
As letras `rwxXstugo' selecionam as novas permissões para o
  usuários afetados: ler (r), gravar (w), executar (ou acesso para
  diretórios) (x), executa só se o arquivo ou diretório
  já tem permissão de execução para algum
  usuário (X), seleciona o usuário ou identificação
  do grupo durante a execução (s), bit contrário (t), as
  permissões que o usuário proprietário do arquivo
  têm (u), as permissões que outros usuários do grupo do
  arquivo têm (g), e as permissões que os demais usuários
  têm (o). (Deste modo, 'chmod g-s arquivo' remove o bit que seleciona a
  identificação do grupo (sgid), 'chmod ug+s arquivo' marca o bit
  suid tanto quanto o sgid, enquanto 'chmod o+s arquivo' não faz nada.)
O 'bit contrário' não é descrito pela POSIX. O nome deriva
  do significado original: manter texto de programa em dispositivo de troca.
  Atualmente, quando selecionado para um diretório, significa que
  só o proprietário do arquivo e o proprietário daquele
  diretório pode remover o arquivo daquele diretório. (Isto
  é comumente usado em diretórios como /tmp que tem
  permissão geral de escrita.)
Um modo numérico é de um a quatro dígitos octais (0-7),
  derivados da adição dos bits com valores 4, 2, e 1. Quaisquer
  dígitos omitidos são assumidos como zero. O primeiro
  dígito seleciona a identificação do usuário (4) e
  a seleção do grupo (2) exceto imagem de texto ['Sticky'] (1)
  atributos. O segundo dígito seleciona permissões para o
  proprietário do arquivo: ler (4), escrever (2), e executar (1); o
  terçeiro seleciona permissões para os usuários
  pertencentes ao grupo do arquivo, com os mesmos valores; e o quarto, para os
  demais usuários, com os mesmos valores.
chmod nunca altera a permissões de ligações
  simbólicas, então a chamada de sistema 
chmod não
  pode fazê-lo. Isto não é um problema desde que as
  permissões de ligações simbólicas nunca sejam
  utilizadas. Porém, para cada ligação simbólica
  listada na linha de comando, 
chmod altera a permissão no arquivo
  apontado. Por outro lado, 
chmod ignora ligações
  simbólicas encontradas durante a opção recursiva no
  diretório.
OPÇÕES POSIX¶
  - -R
 
  - Altera recursivamente as permissões dos diretórios e de seus
      conteúdos.
 
OPÇÕES GNU¶
  - -c, --changes
 
  - Detalhadamente descreve a ação para cada arquivo
      cujas permissões estão sendo alteradas.
 
  - -f, --silent, --quiet
 
  - Não mostra mensagens de erro para o arquivo cujas permissões
      não podem ser alteradas.
 
  - -v, --verbose
 
  - Descreve detalhadamente toda ação ocorrida para cada
      arquivo.
 
  - -R, --recursive
 
  - Altera recursivamente a permissão dos diretórios e de seus
      conteúdos.
 
  - --reference=rarquivo
 
  - (Novo no Utilitários de Arquivo GNU 4.0.) Altera o modo do
      arquivo para aquele do rarquivo.
 
OPÇÕES PADRÃO GNU¶
  - --help
 
  - Imprime a mensagem de uso na saída padrão e sai.
 
  - --version
 
  - Imprime a versão na saída padrão e sai.
 
  - --
 
  - Encerra a lista de opção.
 
AMBIENTE¶
As variáveis LANG, LC_ALL, LC_CTYPE and LC_MESSAGES tem seu significado
  usual.
DE ACORDO COM¶
POSIX 1003.2 somente requer a opção -R. Uso de outras
  opções podem não ser portáveis. Este padrão
  não descreve a permissão do bit consistência limpando ou
  marcando os bits suid e sgid, isto é, quando todo os bits executados
  são limpos, ou se 
chmod honra o bit `S' completamente.
MODOS NÃO PADRÃO¶
Acima nós descrevemos o uso do bit `t' nos diretórios.
  Vários sistemas anexam significados especiais para
  conbinações de bits de modo sem significação. Em
  particular, o Linux, imita o System V (veja a definição de
  interface do System V (SVID) Versão 3), deixa o bit sgid para que
  arquivos sem permissão de execução de grupo marquem o
  arquivo para fechamento obrigatório. Para mais detalhes, veja o arquivo
  
/usr/src/linux/Documentation/mandatory.txt.
NOTAS¶
Esta página descreve 
chmod como é encontrado no pacote
  Utilitários de Arquivo 4.0; outras versões podem ser um pouco
  diferentes. Envie correções e adições para
  aeb@cwi.nl. Relatório de problemas no programa para
  fileutils-bugs@gnu.ai.mit.edu.
TRADUZIDO POR LDP-BR em 21/08/2000.¶
André L. Fassone Canova <lonelywolf@blv.com.br>
  (tradução) Ricardo C.O. Freitas
  <english.quest@best-service.com> (revisão)