Provided by: manpages-pt_20040726-4_all bug

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)