Permisos de archivo
Las reglas que deciden quién puede leer, modificar o ejecutar cada archivo y carpeta del sistema.
En Linux y macOS cada archivo tiene permisos de lectura (r), escritura (w) y ejecución (x) para su dueño, su grupo y el resto. ls -l los muestra, por ejemplo -rwxr-xr--.
chmod los cambia: chmod +x script.sh permite ejecutar un script. Windows usa un sistema distinto de listas de control de acceso, que se ve en Propiedades → Seguridad.
Un ejemplo
Un script recién descargado no se ejecuta con ./script.sh hasta que le das permiso con chmod +x.