Permissões e propriedades de arquivos

Neste artigo falarei sobre como distinguir níveis e tipos de permissão em arquivos e diretórios, utilizar os comando chmod e chown para modificar propriedades e permissões, distinguir os modos octal e textual para os parâmetros dos comandos de mudança de permissões, entender o que é máscara de um arquivo e como modificá-la, entender e utilizar permissões especiais, como stick bit e suid bit.

[ Hits: 104.974 ]

Por: Eduardo Vieira Mendes em 14/07/2008


Verificando permissões



Para visualizar as permissões de um arquivo, pode-se utilizar o comando "ls -l", que listará os arquivos do diretório atual com uma série de informações adicionais, incluindo colunas com as permissões, nome do usuário e do grupo donos do arquivo.

Veja o exemplo abaixo:



A primeira coluna (da esquerda para a direita) é a que contém todas as permissões; a segunda indica os links diretos do arquivo, a terceira e quarta colunas especificam o nome do usuário e grupo ao qual pertencem o arquivo. As demais colunas mostram informações adicionais sobre o arquivo.

Na primeira coluna, é mostrado um vetor com espaço para 10 caracteres. O primeiro identifica o tipo do arquivo, enquanto que os outros 9 são o conjunto de três permissões para cada um dos três níveis (usuário, grupo e outros, respectivamente).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Verificando permissões
   3. Modos Octal e Textual
   4. Modificando proprietários e grupos
   5. Permissões padrão (umask)
   6. Permissões em diretórios
   7. Permissões especiais
   8. Conclusão
Outros artigos deste autor

Utilizando o alien para a conversão de pacotes

Trabalhando com RPM

Shorewall - Firewall passo a passo no Linux

Utilizando o Protheus em estações Linux

Prompt Bash avançado

Leitura recomendada

Wine: Como jogar/emular no Linux seus games ou softwares mais atuais sem pagar por isso

Usando o "at" para agendamento de tarefas

Ubuntu 10.04 no Notebook Acer 5532

DesktopBSD - opção ao FreeBSD para desktops

Analisando processos em seu GNU/Linux

  
Comentários
[1] Comentário enviado por grandmaster em 14/07/2008 - 12:37h

Parabens pelo artigo, está muito bem explicado.

Vale a leitura para quem tem dificuldade em lidar com o esquema de permissões.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[2] Comentário enviado por iz@bel em 14/07/2008 - 12:47h

Isso é que eu achamo de "Tutorial Completo"...
Já ta nos meus favoritos ;D
Parabéns!

[3] Comentário enviado por paulo.neto em 14/07/2008 - 13:19h

Este artigo é quase uma cópia fiel do capítulo de Administração de Sistemas da apostila do curso oficial da Mandriva.

[4] Comentário enviado por foguinho.peruca em 15/07/2008 - 11:00h

Olá!

Gostei do tutorial. Bem completo e didático. Parabéns. Nota 10!

Só uma coisinha:
deve ter passado pela equipe da moderação. Achei um errinho de português no texto:

"Por padrão, quando um usuário é criado, é criado um grupo com o mesmo dome de usuário. É possível visualizar estar informações com o comando "id"."

Onde "dome", acredito eu, seja "nome".

[]'s
Jeff

[5] Comentário enviado por pink em 15/07/2008 - 13:59h

Caro Eduardo/vodooo, parabéns pelo ótimo artigo! 10.
Muito didático, eu já conhecia o conceito das permissões, mas a forma como você descreveu está impecável, você teve uma simplicidade ao explicar um tema tão pouco discutido, para um leigo este esclarecimento é muito importante....
Parabéns novamente, obrigada pela contribuição.
Fique com Deus,
Michele

[6] Comentário enviado por drc em 24/07/2008 - 15:10h

sou iniciante no mundo linux. Gostei muito pois está muito bem explicado.
Parabéns

[7] Comentário enviado por vodooo em 28/01/2009 - 08:33h

Obrigado a todos pelos elogios.

Abraços a todos.

[8] Comentário enviado por wos- em 22/02/2010 - 18:53h

excelente artigo, parabéns!
me ajudou bastante, agora é praticar


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts