Permissões no Linux

Este artigo traz uma abordagem bastante completa sobre o sistema de permissões no Linux. Ele ensina, desde a teoria por trás das permissões, até os comandos usados para se manipulá-las. Tudo bastante ilustrado e exemplificado.

[ Hits: 174.339 ]

Por: José Lopes em 19/05/2006 | Blog: https://lopes.id


Tipos de arquivo



Pelo fato do Linux representar tudo como se fosse um arquivo, surgiu a necessidade de se dividir os arquivos em tipos distintos. Assim sendo, surgiram os sete tipos de arquivos que existem atualmente no Linux. São eles:
  • Arquivos comuns. São, por exemplo, arquivos de texto, arquivos de dados e arquivos binários.
  • Diretórios. São arquivos que contêm nomes de outros arquivos que estão armazenados ou organizados em grupos.
  • Links. São arquivos que fazem referência a outros arquivos dentro do sistema de arquivos. São subdivididos em hard (diretos) e soft (simbólicos) links.
  • Caractere. São arquivos que representam dispositivos físicos -hardware- que podem ser acessados seqüencialmente, como portas paralelas e/ou seriais. Na verdade, são uma subdivisão dos device files -arquivos de dispositivos.
  • Bloco. São arquivos que representam dispositivos físicos que podem ser acessados em blocos de bytes, como o HD. Assim como os arquivos do tipo caractere, são uma subdivisão dos arquivos de dispositivos.
  • Sockets. São arquivos utilizados para comunicação entre processos.
  • Pipes. Também são arquivos utilizados para a comunicação entre processos.

Normalmente, estes sete tipos são associados, cada um a um caractere, para sua identificação. São eles: Arquivos comuns (-), diretórios (d), links (l), caractere (c), bloco (b), sockets (s) e pipes (p). A figura 06 mostra uma tabela com os caracteres designados para cada tipo de arquivo.


Há, ainda, uma notação alternativa que designa símbolos para alguns tipos de arquivos. São eles: Arquivos comuns com permissão de execução (*), diretórios (/), links (@), sockets (=) e pipes (|).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Bits de atributo
   3. Bits de proteção
   4. Notações
   5. Tipos de arquivo
   6. Checando as permissões de arquivos
   7. Exemplos
   8. Comandos de manipulação de permissões
   9. Conclusão
Outros artigos deste autor

Qual distribuição usar

Configuração manual dos ponteiros do mouse

Execução automática de comandos na inicialização do modo gráfico

Usando temas aleatórios no GDM

Instalação e configuração do MySQL 4.0.26, Apache 2.0.54, PHP 5.0.4 e PHP-Nuke 7.8 no Slackware 10.1

Leitura recomendada

O papel do GNU/Linux na atualidade

Entendendo os scripts de inicialização do Gentoo

Finalmente consegui tirar o Windows do meu computador!

Uma geral acerca do WindowMaker

Formatar para Linux

  
Comentários
[1] Comentário enviado por fernoliv em 19/05/2006 - 13:57h

Ótimo artigo José!

Parabéns pela iniciativa e nível de detalhamento! Muito esclarecedor e rico em conteúdo.

Abraço, Fernando.

[2] Comentário enviado por thelinux em 19/05/2006 - 14:17h

Jose, nota 10 para você!!!

[3] Comentário enviado por eisen em 19/05/2006 - 15:32h

Ótimo artigo, muitissimo bem explicado!!Agora consegui compreender de vez o sistema de permissões!!Valew mesmo cara!!
Nota 10!!
Um forte abraço!!

[4] Comentário enviado por mesnitu em 19/05/2006 - 17:00h

Excelente.
Nota 10

[5] Comentário enviado por JuNiOx em 19/05/2006 - 18:01h

Parabéns, bem completo mesmo.
Ótimo artigo pra iniciantes que se perdem em permissões.

[6] Comentário enviado por humbhenri em 19/05/2006 - 18:30h

Gostei, prático e completo. Parabéns.

[7] Comentário enviado por pierry em 20/05/2006 - 00:20h

Bom artigo.

[8] Comentário enviado por PCMasterPB em 20/05/2006 - 18:30h

Artigo muito bem escrito. Parabéns. Té mais. ;D

[9] Comentário enviado por allanhc em 21/05/2006 - 15:45h

Excelente, parabéns.
Muito bem explicado, sem complicações nas partes tecnicas sem deixar de ser preciso.

[10] Comentário enviado por hugobcar em 22/05/2006 - 08:21h

No coments.
Nota 10 !!!

[11] Comentário enviado por dedraks em 09/06/2006 - 01:01h

Excelente artigo.
Parabéns.

[12] Comentário enviado por gsi.vinicius em 19/07/2006 - 11:06h

muito bom o artigo, parábens

[13] Comentário enviado por removido em 13/10/2006 - 09:38h

Parabéns, jlojunior...

Excelente artigo e indispensável.

:::... Viva o Linux ...:::

[14] Comentário enviado por hnrm em 23/07/2008 - 09:21h

Muito bom seu artigo, paranbéns.

[15] Comentário enviado por macedocarvalho em 27/11/2011 - 09:25h

Ajudou muito pra eu que estou começando. Obrigado

[16] Comentário enviado por striker_rafael em 15/01/2013 - 11:41h

Artigo antigo, porém, sobre um assunto que está sempre bombando no mundo Linux..
Parabéns cara, ficou muito bom mesmo o artigo..


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts