Permiso denegado al iniciar el script de Python a través de bash

# ./scripts/replace-md5sums.py bash: ./scripts/replace-md5sums.py: Permission denied 

replace-md5sums.py tiene chmod 600

 # ls -l ./scripts/replace-md5sums.py -rw------- 1 ubuntu ubuntu 661 2011-04-27 16:30 ./scripts/replace-md5sums.py 

Related of "Permiso denegado al iniciar el script de Python a través de bash"

Debería poder ejecutar el script escribiendo:

 $ chmod 755 ./scripts/replace-md5sums.py $ ./scripts/replace-md5sums.py 

Hay ocasiones en las que el usuario con el que actualmente está conectado simplemente no tiene permiso para cambiar los bits de modo de archivo. En tales casos, si tiene la contraseña de root, puede cambiar el permiso del archivo de esta manera:

 $ sudo chmod 755 ./scripts/replace-md5sums.py 

Monte su partición de Windows con la opción “exec” – en algunas distribuciones es “noexec” por defecto.

Resolví mi problema. es solo la versión de python que el intérprete lee en la primera línea. Eliminar a los números de versión lo hice por mí, es decir

 #!/usr/bin/python2.7 --> #!/usr/bin/python 

Hacer “chmod + x script”

Ahora intenta ejecutar

Incluiste

 #!/usr/bin/python 

como tu primera linea?

chmod 755 fileName

 #!/usr/bin/python2.7 -tt 

Compruebe la id. Puede tener permisos de root.

Entonces escriba su y luego ejecute el script como ./scripts/replace-md5sums.py .

Funciona.

 #strace ./scripts/replace-md5sums.py 

Prueba esto

 python ./scripts/replace-md5sums.py