Linux Comandos

Entenda como funciona a permissão de arquivos e diretórios no Linux

Neste post irei explicar o que significa cada item exibido ao listar um arquivo ou diretório, para trabalhar na permissão de um arquivo é imprescindível entender e compreender como funciona o permissionamento no Linux.

Quando listamos o arquivo, com o comando [ls][1], é exibida a linha abaixo:
$ ls -lh /etc/passwd

image
drwxr-xr-x 2 root root 1528 Out 30 17:41 /etc/passwd

d diretório, - arquivo, l link atalho e b bloco armazenado.
rwx permissão de usuário dono.
r-x permissão de grupo dono.
r-x permissão de outros.
1 arquivos e 2 diretório.
root dono do diretório ou arquivo.
root grupo dono do diretório ou arquivo.
4096 tamanho do arquivo.
Out 31 22:33 data de criação ou alteração do diretório ou arquivo.
/etc/passwd /caminho/arquivo ou diretório
(Quando falamos path do arquivo, siginiffica o caminho até o arquivo, ou seja, o /etc/.)

O parâmetro que define as permissões no modo octal é composto de três números que podem ir de 0 a 7, e correspondem às permissões para o dono, para o grupo e para outros usuários.
Para entendermos mais facilmente como as permissões de acesso octais funcionam, devemos considerar os seguintes valores para cada tipo de permissão:

image

CHMOD

image

Utilizando chmod no modo octal.

Dando permissão total no arquivo saida.txt somente para o usuário dono.
chmod 700 saida.txt
Dando permissão somente de leitura no arquivo saida.txt para o grupo dono.
chmod 740 saida.txt 
Dando permissão somente de execução no arquivo saida.txt somente para o outros usuários.
chmod 741 saida.txt

Espero ter ajudado a compreender como funciona o permissionamento no Linux.

Até a próxima! 😉

comments powered by Disqus

Assine nossa Newsletter! 🐧

Se una com os assinantes de nossa Newsletter, sempre que tiver postagem nova você será notificado.