r9s*_*r9s 14 python permissions bash ubuntu denied
# ./scripts/replace-md5sums.py
bash: ./scripts/replace-md5sums.py: Permission denied
Run Code Online (Sandbox Code Playgroud)
replace-md5sums.py 有chmod 600
# ls -l ./scripts/replace-md5sums.py
-rw------- 1 ubuntu ubuntu 661 2011-04-27 16:30 ./scripts/replace-md5sums.py
Run Code Online (Sandbox Code Playgroud)
Pao*_*olo 16
您应该能够运行脚本输入:
$ chmod 755 ./scripts/replace-md5sums.py
$ ./scripts/replace-md5sums.py
Run Code Online (Sandbox Code Playgroud)
您当前登录的用户有时无权更改文件模式位.在这种情况下,如果您拥有root密码,则可以通过以下方式更改文件权限:
$ sudo chmod 755 ./scripts/replace-md5sums.py
Run Code Online (Sandbox Code Playgroud)
小智 6
我解决了我的问题。它只是解释器从第一行读取的 python 版本。删除版本号对我来说是这样,即
#!/usr/bin/python2.7 --> #!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)