Lección 9: Propiedad y sudo — chown y ejecutar como root
En la lección pasada vimos los permisos (rwx). Ahora conoceremos el otro lado: la propiedad. Todo archivo tiene un propietario — en ls -l es la columna con un nombre de usuario. El comando chown cambia el propietario. Y para tareas administrativas (cambiar la propiedad, reiniciar un servicio, editar
root es el gerente con una llave maestra para todas las puertas. Trabajas como un usuario normal para no romper cosas por accidente, y sudo es pedir prestada la llave maestra para una sola acción. chown es cambiar de quién es el archivo.
- propiedad
- Todo archivo tiene un propietario (y un grupo). En ls -l son las columnas de nombre, por ejemplo deploy deploy. El propietario suele ser quien puede modificar el archivo.
- chown
- Cambia el propietario de un archivo: chown deploy app.log hace que deploy sea el propietario. Cambiar la propiedad es una acción administrativa, así que normalmente se antepone sudo.
- root (superusuario)
- El usuario administrador que puede hacer cualquier cosa en el sistema. (Es distinto del 'root' / del sistema de archivos — solo comparten la palabra.) Por seguridad, no se trabaja como root de forma habitual.
- sudo
- Ejecuta un solo comando con permisos de root. Se antepone a un comando administrativo: sudo systemctl restart nginx. 'superuser do' (hacer como superusuario).