Permissões e privilégios no Linux

Publicado por Dyemes Cartegyano em 23/06/2009

[ Hits: 19.993 ]

 


Permissões e privilégios no Linux



Bom, pessoal, mostrarei um pouco das permissões e privilégios que o usuário, grupo ou outros podem ter ou não, o tipo de permissão ou privilégio para leitura, escrita e execução.

Para verificar suas permissões e privilégios no seus arquivos simplesmente utilize o comando:

ls -lh
ou
ls -la

Na figura abaixo utilizei o comando "ls - lh" (para mostrar o exemplo). Para verificar mais detalhadamente utilize o "ls -la".
Linux: LINUX - Permissões e Privilégios
A parte em destaque na figura são as CHAVES DE PERMISSÃO (VALORES).

Cada valor representa o seguinte:
  • r = read (Leitura)
  • w = Write (Escrita)
  • x = Execução
  • - = Sem permissão naquele campo

Tipos de arquivo:
  • d = Diretórios
  • - = Arquivos comuns (.txt)
  • l = Links
  • c = Dispositivos

Representação dos usuários:
  • u = user
  • g = group
  • o = others
  • a = all ou a (ugo) = all

Operações:
  • + = Adicionar uma permissão
  • - = Retirar uma permissão
  • = = Assinalar forma explícita uma permissão.

Utilizaremos o comando chmod com as seguintes opções:
  • -c = Mostra informação
  • -f = Não mostra mensagens de erro na tela
  • -R = Recursivo

Exemplo:

chmod u+x, g-w, o=R (arquivo)

Depois utilize o comando:

ls - lh

Ficará assim:

- r w x r- -r - - 1

Faremos conforme abaixo:

mkdir (nome do arquivo)

Ex:

mkdir privilegio

Entrar dentro da pasta "privilegio":

cd privilegio

Criar arquivo com o comando "touch".

touch arquivoteste

Vamos verificar o valor:

ls -lh

Aparecerá mais ou menos isto:

- r w - - r - - 1 root root

Vejamos a tabela abaixo:
Linux: LINUX - Permissões e Privilégios
chmod u=rwx,go -r arquivoteste
$ ls -lh
$ chmod ugo=rwx diretorioteste
Linux: LINUX - Permissões e Privilégios
  • 0 = Sem permissão
  • 1 = Permissão para executar
  • 2 = Permissão para escrever
  • 3 = Permissão para escrever e executar
  • 4 = Permissão para leitura
  • 5 = Permissão para leitura e executar
  • 6 = Permissão para leitura e escrita
  • 7 = Permissão para leitura, escrita e execução

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Problemas gráficos no Gnome Shell com placa gráfica Mobile Intel GM45 Express Chipset (Dell Inspiron 1545)

Samba para Linux acessar Windows e vice-versa

Instalando Linux em notebook Intelbras e outros

Virtualização com KVM no Red Hat

Criando um repositório rápido de contole de versão com o Mercurial

  

Comentários
[1] Comentário enviado por jeferson_roseira em 25/06/2009 - 19:21h

cara muito bom sua dica


[2] Comentário enviado por VonNaturAustreVe em 25/06/2009 - 23:31h

o cara foi direto gostei de ver.

[]'s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts