Como dar e retirar permissões de arquivos e pastas no Linux de maneira fácil

Configurando Permissões de arquivos e pastas no linux
No linux muitas vezes é nescessário o usuário alterar as permissões para poder ler, gravar ou executar, um arquivo ou até mesmo um diretório.
Vamos aprender de maneira fácil retirar e dar permissões a arquivos e diretórios.
Ao dar o comando no terminal "ls -l", o terminal mostrar as permissões do arquivo arq.txt, veja abaixo que o arquivo tem permissão total pra todos os usuários. Que são as letras "rwx" no início da linha. O caractere - no início significa que é um arquivo. Uma pasta inicia com um "d" indicando que é um diretório.
# ls -l
-rwxrwxrwx 18 May arq.txt
drwxrwxrwx 18 May file
r - leitura ( permite ao usuário ler um arquivo ou pasta.)
w- escrita ( permite ao usuário modificar arquivo ou pasta. )
x - executa (permite ao usuário executa um arquivo ou acessar um diretório )
Além das letras rwx para dar pemisão temos os usuários.
u - usuário
g - grupo
o - outros
# ls -l
-rwx rwx rwx 18 May arq.txt
u g o
u - usuário (regras aplicadas ao usuário)
g - grupos (permissão aplicadas ao grupo)
o - outros (permissão aplicada a outros usuários)
a - Todos Permissão aplicadas a todos.
Cada letra das permissões correspondente a um número, veja na tabela abaixo.
- = 0
x = 1
w = 2
wx = 3
r = 4
rx = 5
rw = 6
rwx = 7
Exemplo: para deixar o usuário com permissão de leitura e escrita e os outros apenas com permisão de executar. Para isso basta somar as permissões para cada grupo de usuário e executar o comando:
u g o
# chmod 6 1 1 arq.txt
r + w = 6 / x =1
Deixar o usuário apenas com permissão total, grupos e outros sem nenhuma permissão. Somando r+w+x = 7 / sem permissão = 0.
# chomod 700 arq.txt
# ls -l
-rwx------ 18 May arq.txt
Deixar sem nenhuma permissão.
# chmod 000 arq.txt
Comentários
Postar um comentário