Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Permissões e privilégios no Linux
Linux user
Publicado por Dyemes Cartegyano em 23/06/2009

Login: dyemes, 12939 pontos
[ Hits: 11522 ]

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
   Dica Linux recomendada Conectando Apache/PHP e OCI Oracle
   Dica Linux recomendada Legendas no Slackware
   Dica Linux recomendada Resumo para prova LPI 102
   Dica Linux recomendada Configurando mouse Microsoft Intellimouse 4.0 no Debian ETCH
   Dica Linux recomendada Bloqueio de Ultrasurf usando apenas Iptables

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.