Ir para o conteúdo

CHOWN O QUE É?

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.

Requisitos de uso

  • 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

Linux Chown Syntax

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!!

Como alterar o proprietário de um arquivo no dia a dia?

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.

Como alterar o grupo de um arquivo?

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.

Imagens

Usando usuário:

image

image

image

Usando UID:

image

image

image

Mostrar permissões do diretório atual:

image

Pegar UID

image

Extra

  • Ver seus grupos usando chgrp
  • Pegar seu UID
sudo id -u USUARIO

Comentários