# Como usar o comando chown do Linux para definir novos proprietários para os arquivos

Com o [comando do Linux](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comandos-linux-para-usar-no-terminal/) “chown”, você pode atribuir novos proprietários ou grupos a arquivos ou pastas. O comando pode ser personalizado.

## O que é o comando Linux chown?

Normalmente, quem cria um arquivo ou pasta continua sendo o proprietário do arquivo. No entanto, se isso precisar ser alterado ou se você quiser alterar o grupo de um arquivo ou pasta, o [Linux](https://www.ionos.com/digitalguide/server/know-how/linux-the-cost-effective-alternative-to-windows/) tem a ferramenta certa para você na forma de “chown”. O nome do chown do Linux vem das palavras **CHange OWNer**. Na maioria das [distribuições Linux](https://www.ionos.com/digitalguide/server/configuration/linux-distributions/), como [Debian](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/debian-sistema-operacional-universal/) ou [Ubuntu](https://www.ionos.com/digitalguide/server/know-how/ubuntu-the-linux-system-for-everyone/), o comando faz parte do padrão.

## Como funciona o comando chown?

Para designar um novo proprietário para um arquivo ou pasta usando o comando Linux chown, você pode incluir o **nome de usuário ou ID de usuário** do novo proprietário no comando. O comando Linux chown recupera as informações necessárias dos arquivos */etc/passwd* e */etc/group* . Além disso, você pode modificar a associação de grupo do arquivo ou pasta usando esse comando.

## Qual é a sintaxe do Linux chown?

O comando chown tem sempre a mesma sintaxe básica. Ela é parecida com a seguinte:

```bash
$ chown [Options] [Owner] [:[Group] File
```

No entanto, há algumas maneiras diferentes de combinar o nome do novo proprietário e o grupo. O chown do Linux permite essas combinações:

- **nome\_do\_proprietário:nome\_do\_grupo**: isso altera o proprietário e o grupo ao mesmo tempo.
- **:group\_name**: somente a associação ao grupo é alterada; o nome do proprietário permanece idêntico.
- **owner\_name**: somente o proprietário é alterado.
- **owner\_name:**: o proprietário é alterado; o grupo padrão do usuário atualmente conectado atua como o grupo.

## Quais são as opções do comando chown do Linux?

Há várias opções que você pode usar para especificar melhor o comando. As mais importantes são:

- **-c ou --changes**: Ao usar essa opção, o comando Linux chown exibirá somente os arquivos que tiveram seu proprietário alterado.
- **-f ou --force**: se você usar essa opção, as mensagens de erro sobre tentativas de alteração com falha serão suprimidas.
- **-R ou --recursive**: Com essa opção, você garante que todas as subpastas e diretórios também sejam alterados quando o comando chown for executado.
- **-v ou --verbose**: essa opção permite que você veja o que o Linux chown está fazendo.

## Exemplos de Linux chown

Para entender melhor como o comando chown do Linux é empregado, veja alguns exemplos:

```bash
$ chown Peter examplefile.txt
```

Com esse comando chown do Linux, o usuário Peter se torna o novo proprietário do arquivo *examplefile.txt*.

```bash
$ chown $USER examplefile.txt
```

Isso significa que o usuário atual se torna o proprietário do arquivo *examplefile.txt*.

```bash
$ chown -cR Peter:files /media/documents
```

O usuário Peter torna-se o proprietário do diretório */media/documents* e de todos os subdiretórios associados. Além disso, esses diretórios e as subpastas são transferidos para o grupo “files”.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comando-chown-do-linux/](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comando-chown-do-linux/) for AI/LLM consumption.