【发布时间】:2015-03-11 17:26:12
【问题描述】:
我有一些代码自去年 11 月以来一直未动过,它一直运行良好,直到现在。据我所知,此主机上没有其他任何更改。
错误:
Traceback (most recent call last):
File "/scm/pvcs/scripts/pyscripts/update_scr_20.py", line 115, in <module>
updateSCR(SCR, myDeployer, myDeployerID, myEnv, myEnvID, deployTime)
File "/scm/pvcs/scripts/pyscripts/update_scr_20.py", line 33, in updateSCR
client = Client(url=SBM_WSDL, location=SBM_ENDPOINT, timeout=180)
File "build/bdist.linux-x86_64/egg/suds/client.py", line 109, in __init__
File "build/bdist.linux-x86_64/egg/suds/cache.py", line 145, in __init__
File "build/bdist.linux-x86_64/egg/suds/cache.py", line 277, in checkversion
File "build/bdist.linux-x86_64/egg/suds/cache.py", line 251, in clear
OSError: [Errno 13] Permission denied: '/tmp/suds/suds-7962357479995671267-document.px'
我已将文件权限更改为 777,但仍然收到相同的“权限被拒绝”错误。
【问题讨论】:
-
指向该文件的目录层次结构的权限如何?
-
您更改了什么文件的权限?每次都是同一个文件吗?
-
层次权限好。
-
ps-我将'/tmp/suds/suds-7962357479995671267-document.px'文件权限更改为777,是的,每次都是同一个文件。
-
无论您希望完成什么,
chmod 777都是错误且危险的。您绝对不想这样做在任何情况下向所有用户授予对可执行文件或系统文件的写入权限。您将希望尽快恢复正常权限(对于您的用例,可能是chmod 755)并在尝试再次使用之前了解 Unix 权限模型。如果这种情况发生在可以访问 Internet 的系统上,请检查入侵者是否可以利用它来提升他们的权限。