我的托管服务提供商说我的python脚本必须是可执行的(chmod755).这是什么意思?我该怎么办?
干杯!
类Unix系统具有"文件模式",表示谁可以读/写/执行文件.模式755表示所有者可以读/写/执行,其他人都可以读/写但不能写.要使您的Python脚本具有此模式,请键入
chmod 0755 script.py
你还需要一个shebang
#!/usr/bin/python
在文件的第一行告诉操作系统它是什么样的脚本.
如果您有ssh访问您的网站空间,请连接并发布
chmod 755 nameofyourscript.py
如果您没有ssh访问权限,而是通过FTP连接,请检查您的FTP应用程序以查看它是否支持设置权限.
至于755的含义:
第一个数字是用户设置(你自己)
第二个数字是组设置
第三位是系统的其余部分
通过添加permision值来构造数字.1 =可执行,2 =可写,4 =可读.即755意味着您自己可以读取,写入和执行该文件,其他人都可以读取和执行它.