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í.