Lección 8: Permisos de archivos — ls -l y chmod
Todo archivo en Linux tiene permisos: quién puede leerlo, modificarlo, o ejecutarlo. Tres acciones — r (read, leer), w (write, escribir), x (execute, ejecutar) — para tres grupos: el propietario, el grupo, y todos los demás. El comando ls -l muestra estos permisos, y chmod los cambia. Nos enfocaremo
Los permisos son como quién tiene la llave de una habitación: leer (r) es asomarse a mirar adentro, escribir (w) es cambiar cosas, y ejecutar (x) es encenderla. ls -l muestra quién tiene qué llaves, y chmod +x agrega la llave de 'encender'.
- permisos (rwx)
- Tres cosas que puedes hacer con un archivo: r leer, w escribir/modificar, x ejecutar. Cada una puede estar permitida o denegada.
- propietario / grupo / otros
- Los permisos se definen por separado para tres grupos: el propietario del archivo, su grupo, y todos los demás. En -rwxr-xr-- estos son los tres tríos.
- ls -l
- Un listado detallado: para cada archivo muestra los permisos, el propietario, el tamaño, y la fecha. La primera columna, como -rw-r--r--, son los permisos.
- chmod (+x)
- Cambia los permisos. chmod +x archivo agrega el permiso de ejecución — la forma habitual de hacer que un script se pueda ejecutar.