【发布时间】:2019-09-26 15:48:05
【问题描述】:
我有一个应用程序在已安装的 SMB 网络驱动器上创建目录,但该应用程序返回“权限被拒绝”错误。如果我在本地运行与 sudo 相同的代码,它就可以正常工作。
我在服务器上使用 Gunicorn、Supervisor 和 Nginx,我假设我需要在某处设置权限才能让我的应用程序正常工作。但我不确定那在哪里。
对于上下文,我一直使用Flask Mega Tutorial 作为指南,但由于我的应用程序具有不同的功能,它并没有真正解决诸如此类的某些特定需求。我希望有人可以为我提供更多指导。
更新:似乎此问题与在没有适当权限的情况下安装 SMB 有关。
【问题讨论】:
-
您拥有 SMB 驱动器的管理员权限以更改设置?
-
@Reedinationer 是的,我实际上是来更新线程的。似乎我的 IT 部门在没有正确设置权限的情况下设置了安装,我通常信任他们,这就是为什么我认为这是我的问题。
-
不行,肯定是文件夹权限的问题。如果 IT 将文件夹设置为无法访问,我会在工作中遇到同样的错误。猜猜你应该回答你自己的问题来解释这一点,并接受答案以便线程关闭,对吧?
-
我不确定如何将其标记为已回答。但问题在于保存 SMB 挂载配置的 fstab 文件。域名添加不正确。
-
您必须使用下面的方框回答您自己的问题,您将在其中解释您的问题的解决方案是什么以及为什么。然后,您可以单击它的复选标记以接受它作为答案。或者,如果您认为没有人会发现阅读您对解决方案的解释的未来价值,您可以完全删除该问题。
标签: python ubuntu flask mkdirs