Como usar o comando chmod dar permissão no linux

O comando chmod serve para dar e retirar permissões de arquivos e diretórios.

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

Mais Vistas