Permissões do Linux

Artigo básico sobre as permissões do Linux para tentar elucidar um pouco como funciona a lógica da coisa.

[ Hits: 5.266 ]

Por: Buckminster em 08/05/2023


Introdução



Há uma diferença entre o superusuário (root) e o dono de um diretório (que alguns chamam de pasta) e/ou arquivo. Por exemplo, temos o usuário VOL (ou Fabio, ou Clodoaldo, ou Samuel, etc) que é criado ao instalar o sistema operacional Linux (seja ele Debian, Slackware, Kali, Ubuntu, Red Hat, etc) e você escolhe o nome que quiser para o usuário.

Este usuário não é o superusuário (a superusuário é o root [raiz]). O root é uma coisa, o usuário é outra coisa. O root pode ser qualquer pessoa que tenha a senha de root e acesse com "su -", "su", "sudo", etc, no terminal. Já veremos os comandos.

Nos diretórios e arquivos do Linux temos, grosso modo, três níveis: Dono, Grupo e Outros. Quem define, basicamente, as permissões para o Dono, para o Grupo e para os Outros é o root.

Aí surgem duas perguntas:

1. Quem tem precedência nas permissões: o Dono, o Grupo ou os Outros?

As permissões de um diretório têm precedência sobre as dos arquivos que ele contém. O Linux não deixa o Dono brigar com o Grupo e com os Outros. As permissões do Usuário/Dono, do Grupo e dos Outros são distintas, separadas, e você, sendo o cara que usa o sistema, tem de estar ciente disso, tem de raciocinar com os três níveis de permissão, principalmente com o Dono e o Grupo.

2. E se eu setar umas permissões para o Dono e outras diferentes para o Grupo?

O Linux não deixa isso acontecer. Caso você sete permissões somente para o Dono, por exemplo, as permissões para o Grupo continuam as mesmas, caso você setar permissões para o Grupo sem o parâmetro -R (recursivamente, veremos adiante) as permissões para os arquivos dentro do Grupo permanecem as mesmas e o Linux não deixa criar conflito, não deixa o Dono brigar com o Grupo e com os Outros.

Não confunda root com o Dono do diretório e/ou arquivo. O Dono é o dono, é como o Highlander, só pode haver um para diretórios e/ou arquivos. O Grupo é um conjunto de usuários colocados ali pelo root ou pelo proprietário, mas no fim das contas é o tal de root quem decide - como vimos -, e o root pode ser qualquer um que tenha a senha de superusuário (root). Os Outros são os outros, são todos aqueles que não são Dono e não fazem parte da patota do Grupinho decidido pelo root ou pelo dono.

No Linux, um arquivo ou diretório pode ter apenas um proprietário/dono e um grupo proprietário, não sendo possível ter dois proprietários. O proprietário/dono é o usuário que criou o arquivo ou diretório e tem direitos de acesso especiais a ele, como permissão de modificá-lo ou excluí-lo; ou é um usuário que não criou o diretório.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Desenvolvimento 1
   3. Desenvolvimento 2
   4. Conclusão
Outros artigos deste autor

Compilando kernel no Debian Squeeze

Compilação e instalação do Vim e habilitando a copiar e colar com o mouse

VMD no Debian - Instalação e configuração

Como um monte de letras de um código fonte transforma-se em voltagens?

Instalar OBS Studio e VLC no Slackware 15

Leitura recomendada

A Origem dos Nomes (parte 2)

Pós-instalação do Arch Linux em um Dell Vostro 1400

Mamãe, quero Slack! (parte 2)

Crie Seu Próprio Gerenciador de Pacotes do Zero - Parte 1

Deixando o Ubuntu (ou outra distro) parecido com o Mac OS X

  
Comentários
[1] Comentário enviado por danniel-lara em 09/05/2023 - 09:34h


Muito bom o Artigo

[2] Comentário enviado por maurixnovatrento em 14/05/2023 - 20:35h


Ótimo artigo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[3] Comentário enviado por SamL em 23/05/2023 - 00:51h

Massa hein!


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!

[4] Comentário enviado por Hunt15 em 16/06/2023 - 03:43h

I like the way you made this post. Short but juicy. Thanks for sharing! https://www.paybyplatema.one/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts