Permissões e privilégios no Linux

Publicado por Dyemes Cartegyano em 23/06/2009

[ Hits: 41.408 ]

 


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

Terminal transparente no Ubuntu

Corrigindo erro ao adicionar plugin AddThis no Joomla! 3.0

Utilizando fones bluetooth no Ubuntu 10.10

Funções de manipulação de strings

Instalação do JDK e do NetBeans no Linux

  

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

[3] Comentário enviado por rickchbz em 03/08/2017 - 18:45h

e no caso das permissões renomear e excluir, se encaixa em qual letra "rwx" escrita?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts