No post de hoje vou falar sobre permissões de arquivos no sistema Linux. Aprenda quais são e como definir os tipos de permissões que podemos utilizar no Linux.
O Linux é conhecido e respeitado devido à segurança em arquivos e pastas. As permissões são divididas basicamente em três categorias:
- Permissão de usuário – Define a permissão para o usuário que é o “dono” do arquivo, diretório.
- Permissão de grupo – Define a permissão para o grupo de usuários ao qual ele pertence.
- Permissão para outros – Define a permissão para todos os outros usuários.
Existem basicamente três tipos de pessmissões:
- Leitura (Read) R
- Escrita (Write) W
- Execução (Execute) X
Cada permissão é representada por um número que utilizamos para montar a permissão.
- R = 4
- W = 2
- X = 1
Exemplo de permissão:
Para criar uma permissão vamos dar privilégios de administrador ao nosso usuário comum, através do comando “su”.
Primeiro criamos uma pasta chamada escola: mkdir escola, logo em seguida utilizamos o comando ls para verificar se a pasta foi criada.
O comando ls é utilizado para listar os arquivos e diretórios que existem dentro de uma pasta, porém ele não mostra detalhes. Com o comando ls –l visualizaremos as permissões, proprietário, data e hora de modificação de um arquivo ou pasta.
Vamos entender os detalhes da pasta “escola”, como observamos a imagem acima. Ela tem as seguintes informações:
drwxr-xr-x
d = Significa que é um diretório (Se fosse um arquivo não teria o d)
rwx = Esse primeiro bloco é dirigido ao proprietário
r-x = Esse segundo bloco ao grupo proprietário, no qual o dono da pasta define os membros.
r-x = O terceiro bloco é referente aos outros usuários, que não fazem parte do grupo.
Agora vamos ter que utilizar a matemática, trabalhando com os blocos separadamente.
rwx ( Primeiro bloco)
r = 4 w = 2 x= 1
Somando os 3 , teremos o número 7
r – x (Segundo bloco)
r = 4 – = 0 x = 1
Somando os 3, teremos o número 5
r – w ( Terceiro bloco)
r = 4 – = 0 x= 1
Somando os 3, teremos o número 5
Observamos que a pasta está com a permissão 755
Vamos mudar essa permissão… o grupo agora vai ter permissão total, como o proprietário, ou seja, vai ficar desta forma drwxrwxr-x
Neste caso vamos calcular:
drwx = 7 rwx = 7 r-x = 5
Ou seja, trocar a permissão de 755 para 775, utilizar agora o comando chmod, para configurar permissões no Linux da seguinte forma: chmod 775 escola
Exemplo:
Esse foi mais um post do Blog do Curso de Hardware Microcamp.
Faça um curso completo na melhor escola do Brasil >> microcamp.com.br