Shell Builtin · Permisos y Seguridad

chown | Change Owner

El comando chown asigna un nuevo usuario propietario y/o grupo a un archivo o directorio. Es indispensable después de desplegar código como root cuando el proceso real (por ejemplo, Nginx) debe correr con un usuario de menor privilegio, como www-data.

Sintaxis Estándar

chown [-R] USUARIO[:GRUPO] ARCHIVO...

Parámetros Soportados

Flag Nombre Largo Descripción
USUARIO:GRUPO Formato completo: cambia propietario y grupo en una sola instrucción.
:GRUPO Con los dos puntos al inicio, cambia solo el grupo, sin tocar el propietario.
-R --recursive Aplica el cambio a un directorio y a todo su contenido de forma recursiva.

Casos Prácticos en Servidores

Ceder la propiedad del directorio web al usuario que realmente ejecuta el servidor:

chown -R www-data:www-data /var/www/html/

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otros comandos en Permisos y Seguridad