Menu
Coddy logo textTech

Propriedade de Arquivos

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 57 de 82.

Além das permissões, todo arquivo tem um proprietário e um grupo associados a ele. Quando você executa ls -l, você pode ver essas informações de propriedade logo após a string de permissões:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

O proprietário é tipicamente o usuário que criou o arquivo, e o grupo permite que múltiplos usuários compartilhem acesso. Você pode alterar a propriedade usando o chown comando:

# Alterar o proprietário de um arquivo
chown bob report.txt

# Alterar tanto o proprietário quanto o grupo
chown bob:staff report.txt

# Alterar apenas o grupo
chown :staff report.txt

Há também o comando chgrp, que altera apenas o grupo:

chgrp developers project.txt

Alterar a propriedade geralmente requer privilégios administrativos. É por isso que você frequentemente verá esses comandos usados com sudo em sistemas reais. Entender a propriedade ajuda você a controlar exatamente para quem as permissões de "proprietário" e "grupo" se aplicam quando você as define com chmod.

Folha de consulta

Todo arquivo possui um proprietário e um grupo. Você pode ver essas informações com ls -l:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Use chown para alterar o proprietário:

# Change the owner
chown bob report.txt

# Change both owner and group
chown bob:staff report.txt

# Change only the group
chown :staff report.txt

Use chgrp para alterar apenas o grupo:

chgrp developers project.txt

Alterar o proprietário geralmente requer privilégios administrativos (use com sudo).

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos