# Comando chown no Linux: alterar a propriedade dos ficheiros

Com o [comando](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/) «chown» [do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/), pode atribuir ficheiros ou pastas a novos proprietários ou grupos. Além disso, através da utilização de várias opções, é possível adaptá-lo às diferentes necessidades.

## Em que consiste o comando chown no Linux?

Em geral, a pessoa que cria um ficheiro ou diretório mantém-se como seu proprietário. No entanto, se for necessário alterar o utilizador ou grupo proprietário de um ficheiro ou diretório, o Linux disponibiliza o comando «chown». Este comando deve o seu nome à expressão em inglês **«change owner»**, ou seja, alterar o proprietário. Na maioria das distribuições Linux, como [o Debian](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/debian-o-software-universal-para-sistemas-operativos/ "Debian, el software universal para sistemas operativos") ou o Ubuntu, o comando vem incluído por padrão.

## Como funciona o comando chown?

Para atribuir um novo proprietário a um ficheiro ou diretório, é necessário indicar o novo proprietário no comando, introduzindo o **nome da pessoa ou o seu número de identificação**. As informações relevantes a que o comando chown acede encontram-se em */etc/passwd* e */etc/group*.

## Qual é a sintaxe do comando `chown` no Linux?

O comando chown segue sempre a mesma sintaxe básica:

```bash
$ chown [Opciones] [Usuario] [:[Grupo]] Archivo
```

No entanto, existem várias formas de combinar o nome do novo proprietário com o do grupo. O comando chown permite o seguinte:

- **nome\_de\_utilizador:nome\_do\_grupo**: armazena o utilizador e o grupo em simultâneo.
- **:nome\_grupo**: apenas altera a propriedade do grupo; não do utilizador.
- **nome\_de\_utilizador**: apenas o utilizador é alterado.
- **nome\_de\_utilizador::** altera o utilizador; o grupo é o grupo predefinido do utilizador registado.

## Que opções podem ser utilizadas com o comando chown do Linux?

Existem várias opções que te permitem personalizar o funcionamento do comando. Estas são as mais importantes:

- **-c ou –changes**: com esta opção, são apresentados apenas os ficheiros cujo proprietário foi alterado.
- **-f ou –force**: se utilizar esta opção, as mensagens de erro relativas a tentativas de alteração falhadas são ocultadas.
- **-R ou –recursive**: com esta opção, pode garantir que a execução do comando chown também se aplica aos subdiretórios.
- **-v ou –verbose**: com esta opção, pode ver o que o comando chown está a fazer num determinado momento.

## Exemplos do comando chown no Linux

Descubra alguns exemplos de como se usa o comando chown no Linux para ter uma ideia mais clara:

```bash
$ chown Ana archivodeejemplo.txt
```

Com este comando, a Ana torna-se a nova proprietária do ficheiro *archivodeejemplo.txt*.

```bash
$ chown $USER archivodeejemplo.txt
```

O utilizador atual torna-se proprietário do ficheiro *archivodeejemplo.txt*.

```bash
$ chown -cR Ana:Datos /medios/documentos
```

A Ana passa a ser proprietária do diretório */media/documents* e de todos os subdiretórios associados. Além disso, os diretórios e as subpastas são transferidos para o grupo «Dados».


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