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



» Screenshot
Linux: gnome_ubuntu_zeta
Por sabing
» Login
Login:
Senha:
Linux login

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, 14218 pontos
[ Hits: 12801 ]

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 Estudando para LPI com PenguinBrain
   Dica Linux recomendada Liberando acesso ao TSWEB (Terminal Services) externo no firewall
   Dica Linux recomendada Mudando a aparência do Grub no Ubuntu
   Dica Linux recomendada Desligar e reiniciar o computador através da linha de comando
   Dica Linux recomendada Flash player em plataforma 64 bits (instalando com .deb)

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.