Permission denied when launch python script via bash

后端 未结 9 1166
予麋鹿
予麋鹿 2020-12-25 14:50
# ./scripts/replace-md5sums.py
bash: ./scripts/replace-md5sums.py: Permission denied

replace-md5sums.py has chmod 600

         


        
相关标签:
9条回答
  • 2020-12-25 15:16

    I solved my problem. it's just the version of python which the interpreter reads off the first line. removing to version numbers did it for me, i.e.

    #!/usr/bin/python2.7 --> #!/usr/bin/python
    
    0 讨论(0)
  • 2020-12-25 15:21
    #strace ./scripts/replace-md5sums.py
    
    0 讨论(0)
  • 2020-12-25 15:26

    You should be able to run the script typing:

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

    There are times where the user you are currently logged with just don't have the permission to change file mode bits. In such cases if you have the root password you can change the file permission this way:

    $ sudo chmod 755 ./scripts/replace-md5sums.py
    
    0 讨论(0)
提交回复
热议问题