Como usar o comando chmod dar permissão no linux

A maneira fácil de dar e retirar permissão é usando o modo de letras ugoa.
As letras usadas são u, g, o, a, que define quais os usuários que terão suas permissões alteradas.
u - usuário (dono do arquivo)
g - grupos
o - outros (usuários do sistema).
a - todos os usuários.
Se não especificar para qual usuário esta alterando as permissões ele irá alterar as permissões de todos os usuários.
Exemplo: dar permissão para todos os usuários gravar no arquivo.
# chmod +w arquivo.txt
Deve usar o comando chmod com um operador para definir o tipo de permissão.
+ : dar a permissão.
- : remove a permissão.
= : zera as permissões (define novamente) apenas do usuário(s) definido no comando.
As letras a seguir especifica o tipo de permissão de acesso.
r : permissão de leitura.
w : permissão de gravação.
x : permissão de execução (arquivos) ou acesso a diretórios.
Alguns Exemplos:
U G O U G
-rwx r-- r-- ubuntu linux arquivo.txt
No exemplo acima o arquivo tem permissões para o usuário de leitura, gravação, execução. Só tem permissão de leitura o grupo e outros usuários.
-rw-r--r-- ubuntu linux arquivo.txt
Para dar permissão para gravar no arquivo ao grupo e outros, usamos.
# comand go+w arquivo.txt
A permissão do arquivo ficará assim:
-rw-rw-rw- ubuntu linux arquivo.txt
-rw-rw-rw- ubuntu linux arquivo.txt
Para tirar permissão para gravar no arquivo de todos os usuários.
# comand -w arquivo.txt ou
# comand a-w arquivo.txt
A permissão do arquivo ficará assim:
-r--r--r-- ubuntu linux arquivo.txt
Para redefinir as permissões para o usuário e outros apenas executar o arquivo.
# comand uo=x arquivo.txt
O grupo ficará com a permissão que tinha de leitura, ficando assim:
---xr----x ubuntu linux arquivo.txt
Siga nossas redes sociais.
Instagram: @mundo_linux_phd
Facebook: @mundolinuxphd
Comentários
Postar um comentário