chown cambia el usuario propietario, el grupo o ambos en archivos y directorios. Para GNU Coreutils 9.11, las formas más útiles son chown usuario archivo, chown usuario:grupo archivo y chown -R usuario:grupo directorio. La opción recursiva alcanza el contenido del directorio; comprueba la ruta y la política de enlaces antes de usarla.
Qué cambia cada forma de chown
En GNU Coreutils 9.11, la sintaxis general es chown [opción]... {nuevo-propietario | --reference=archivo} archivo.... El propietario puede indicarse por nombre de usuario o UID y, opcionalmente, puede añadirse un grupo por nombre o GID. Usuario y grupo van juntos, sin espacios, cuando se quieren cambiar ambos. Manual de GNU Coreutils: chown.
As an Amazon Associate I earn from qualifying purchases.
| Objetivo | Comando | Resultado |
|---|---|---|
| Cambiar solo el propietario | chown ana informe.txt |
El propietario pasa a ser ana; el grupo permanece igual. |
| Cambiar solo el grupo | chown :equipo informe.txt |
El grupo pasa a ser equipo; el propietario permanece igual. |
| Cambiar propietario y grupo | chown ana:equipo informe.txt |
El propietario pasa a ser ana y el grupo, equipo. |
| Copiar propietario y grupo de una referencia | chown --reference=plantilla.txt informe.txt |
informe.txt toma el usuario y el grupo de plantilla.txt. |
En GNU chown, escribir chown ana equipo informe.txt no significa “usuario ana y grupo equipo”: el espacio separa argumentos. Para establecer ambos, usa un único argumento ana:equipo. Las reglas concretas para cambiar un grupo dependen de los permisos y del sistema.
Ejemplos para archivos y directorios
Cambiar solo el propietario
chown ana informe.txt
El grupo actual no cambia.
Cambiar usuario y grupo
chown ana:equipo informe.txt
El nombre de usuario y el de grupo se separan con dos puntos, no con un espacio.
#1 Best Overall
Cambiar solo el grupo
chown :equipo informe.txt
Esta forma cambia el grupo sin cambiar el propietario; para cambiar únicamente el grupo también existe el comando chgrp.
Copiar ambos desde otro archivo
chown --reference=plantilla.txt informe.txt
GNU chown copia del archivo de referencia el usuario y el grupo. Si la referencia es un enlace simbólico, toma los valores del archivo al que apunta.
Rank #2
Aplicar el cambio a un árbol de directorios
chown -R ana:equipo /srv/proyecto
-R aplica el cambio al directorio indicado y a los elementos de su árbol. Antes de ejecutarlo, confirma que /srv/proyecto es la ruta correcta: un error en una operación recursiva puede afectar muchos archivos.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Cómo se comporta con enlaces simbólicos
Hay dos decisiones distintas: si cambiar el enlace simbólico o su destino, y si un recorrido recursivo entra en directorios alcanzados a través de enlaces. No confundas -h con las opciones de recorrido.
Rank #3
Actuar sobre el enlace o sobre su destino
En GNU chown, -h (o --no-dereference) solicita cambiar el enlace simbólico mismo. Sin esa opción, el comportamiento normal actúa sobre el destino cuando se procesa un enlace. Poder cambiar el enlace depende de que el sistema admita lchown. Detalles de chown en el manual de GNU.
Elegir qué enlaces de directorio se recorren con -R
-P: no recorrer enlaces simbólicos a directorios. Es el valor predeterminado si no se especifica una política.-H: recorrer el enlace a directorio que se haya dado como argumento en la línea de comandos.-L: recorrer todos los enlaces simbólicos a directorios que se encuentren durante el recorrido.
GNU advierte que seguir enlaces en una operación recursiva puede crear un riesgo de seguridad si alguien puede cambiar un enlace durante el recorrido y redirigir la operación. Evita ampliar el recorrido más de lo necesario, sobre todo al ejecutar con privilegios. Políticas de enlaces de GNU chown.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Permisos, UID numéricos y efectos secundarios
Quién puede cambiar propietario o grupo
La operación depende de los privilegios del proceso, el propietario actual, el grupo solicitado y las reglas del sistema. Algunos sistemas limitan el cambio de grupo a grupos de los que quien ejecuta el comando sea miembro, y no se debe asumir que sudo sea siempre necesario ni que cualquier usuario pueda elegir cualquier grupo. Si el cambio no está permitido, chown informa del error; el estado de salida es cero cuando tiene éxito y distinto de cero cuando falla. Permisos y estado de salida documentados por GNU.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Usar un identificador numérico en GNU
chown +42 informe.txt
GNU permite anteponer + a un identificador numérico para forzar su interpretación como UID o GID, en vez de tratar la cadena como un nombre. Puede ser útil si un nombre de usuario está formado por dígitos. Esta sintaxis no está disponible en todas las implementaciones Unix; la opción documentada es específica de GNU. Sintaxis de usuario y grupo en GNU chown.
Bits set-user-ID y set-group-ID
Un cambio puede limpiar los bits set-user-ID o set-group-ID. Que ocurra depende de la política del sistema operativo y de la funcionalidad de la llamada al sistema subyacente. Notas del manual de GNU sobre efectos de chown.
Quick Recap
Antes de ejecutar el comando
- Para cambiar solo el usuario, usa
usuario; para solo el grupo,:grupo; y para ambos,usuario:grupo. - Con
-R, revisa la ruta completa y decide si hace falta una política de enlaces distinta de la predeterminada-P. - Comprueba en la documentación local qué opciones admite tu sistema: la sintaxis descrita aquí es la de GNU Coreutils 9.11 y puede variar en otras plataformas Unix.
- Si no tienes los privilegios necesarios, el comando fallará; revisa el mensaje y el estado de salida antes de asumir que el cambio se aplicó.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

