draft | date | categories | tags | authors | comments | |||||
---|---|---|---|---|---|---|---|---|---|---|
false |
2024-03-13 |
|
|
|
true |
O comando chown
altera a propriedade do usuário de um arquivo, diretório ou link no Linux. Cada arquivo está associado a um usuário ou grupo proprietário. É fundamental configurar as permissões de arquivos e pastas corretamente.
- Linux ou UNIX
- Usar o terminal/linha de comando
- Usar comando com privilégios para mudar o proprietário
Comando para dar privilégio:
sudo
Rodar terminal no root do sistema:
sudo su
chown [Opção] [Usuário][:Grupo] [Arquivo's/Diretório]
- [Opção] – O comando pode ser usado com ou sem opções adicionais.
- [Usuário] – O nome de usuário ou o ID de usuário numérico do novo proprietário de um arquivo.
- [:] – Use dois pontos ao alterar um grupo de um arquivo.
- [Grupo] – Alterar a propriedade do grupo de um arquivo é opcional.
- Arquivo's/Diretório – Alvo
Não necessariamente precisa de um grupo, veremos mais a baixo!!
Terminal em root
chown Usuário0 Pasta/Arquivo
Terminal sem root
sudo chown Usuário0 Pasta/Arquivo
-
Usuário0 – Nome do seu usuário.
-
Pasta/Arquivo – Diretório ou Arquivo.
-
Também é possível utilizar o UID(User ID) do seu usuário .
Supondo que essa pasta esteja com propriedade do Usuário1, assim você usar o comando acima, a propriedade dessa pasta passa para o Usuário0.
Terminal em root
chown :Grupo0 Pasta/Arquivo
Terminal sem root
sudo chown :Grupo0 Pasta/Arquivo
- Grupo0 – Nome do seu grupo.
- Pasta/Arquivo – Diretório ou Arquivo.
Usando usuário:
Usando UID:
Mostrar permissões do diretório atual:
Pegar UID
- Ver seus grupos usando chgrp
- Pegar seu UID
sudo id -u USUARIO