# Comando chown en Linux: redefinir la propiedad de los datos

Con el [comando de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comandos-de-linux-la-lista-fundamental/) “chown” puedes asignar archivos o directorios a nuevos propietarios o grupos. Además, con el uso de distintas opciones se puede ir adaptando a las distintas necesidades.

## ¿En qué consiste el comando chown en Linux?

Por norma general, la persona que crea un archivo o directorio permanece como propietaria de este. No obstante, si hay que cambiar al usuario o grupo propietario en un archivo o directorio, [Linux](https://www.ionos.com/es-us/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/ "Linux: una alternativa a Windows de bajo coste") pone a tu disposición “chown”. Este comando debe su nombre a los términos en inglés “**ch**ange **own**er”, esto es, cambiar propietario. En la mayor parte de las [distribuciones Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/distribuciones-linux/ "Distribuciones Linux"), como [Debian](https://www.ionos.com/es-us/digitalguide/servidores/know-how/debian-el-software-universal-para-sistemas-operativos/ "Debian, el software universal para sistemas operativos") o Ubuntu, el comando viene de forma estándar.

## ¿Cómo funciona el comando chown?

Para asignar un nuevo propietario a un archivo o directorio, hay que indicar el nuevo propietario en el comando introduciendo el **nombre de la persona o su número de identificación**. La información relevante a la que accede el comando chown se encuentra en */etc/passwd* y */etc/group*.

## ¿Cuál es la sintaxis de chown en Linux?

El comando chown siempre sigue la misma sintaxis básica:

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

No obstante, hay varias formas de combinar el nombre del nuevo propietario y el grupo. El comando chown permite lo siguiente:

- **nombre\_usuario:nombre\_grupo**: almacena usuario y grupo al mismo tiempo.
- **:nombre\_grupo**: solo se cambia la propiedad del grupo; no el usuario.
- **nombre\_usuario**: solo se cambia al usuario.
- **nombre\_usuario:**: se cambia al usuario; el grupo es el grupo por defecto del usuario registrado.

## ¿Qué opciones se pueden usar con comando chown de Linux?

Hay varias opciones con las que puedes personalizar el modo de funcionar del comando. Estas son las más importantes:

- **-c o --changes**: con esta opción solo se muestras los archivos en los que se ha cambiado el propietario.
- **-f o --force**: si utilizas esta opción, se ocultan los mensajes de error sobre intentos de cambio fallidos.
- **-R o --recursive**: con esta opción puedes asegurarte de que la ejecución del comando chown también se aplica a los subdirectorios.
- **-v o --verbose**: con esta opción, puedes ver lo que el comando chown está haciendo en un momento concreto.

## Ejemplos para el comando chown de Linux

Descubre algunos ejemplos de cómo se usa el comando chown de Linux para que te puedas hacer una idea precisa:

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

Con este comando, Ana se convierte en la nueva propietaria del archivo *archivodeejemplo.txt*.

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

El usuario actual se convierte en propietario del archivo *archivodeejemplo.txt*.

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

Ana se convierte en propietaria del directorio */media/documents* y de todos los subdirectorios asociados. Además, los directorios y las subcarpetas se transfieren al grupo “Datos”.


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-chown-de-linux/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-chown-de-linux/) for AI/LLM consumption.