用户拥有文件夹(/ central / development / plan)的权限。当他们运行脚本时。 它将文件从其计算机复制到文件夹。不希望在用户级别提供访问权限。
import maya.utils
.
.
newMayaFileName = folderLocation + "/" + fn + self.fileExtension
self.exportCommand = "cmds.file(\"%s\", exportSelected=True, type=\"mayaAscii\",force=True)" % newMayaFileName
expResult = maya.utils.executeInMainThreadWithResult( "%s" % self.exportCommand)
.
.
权限应该发生在脚本级别。 (有可能吗?)
只有应用程序才能访问将文件复制到文件夹(在中心位置,没有临时文件夹)。
没有用户应该拥有此文件夹的写入权限。
是否有可能实现这一目标。 ? 。如果是,如何。 ?
如果没有,是否可以创建这样的东西。 ?
python-ldap(在centos 6.4上)可以帮助实现这一目标。 ?。怎么样?
其他人是否有这种需要。你是怎么处理的呢。 ?
目前,我已尝试过ldap身份验证。 (https://gist.github.com/ibeex/1288159)。但我知道有些东西不见了。
如何知道文件夹(/ central / development / plan)现在可以从脚本访问导出文件(如上面的代码所示)
THX,
尼什
答案 0 :(得分:0)
据我所知,你不能构建一个脚本来给自己许可。这与为用户提供用户级别的权限相同,因为他们可以编写脚本来执行他们想要执行的操作并为脚本授予权限。
我建议使用服务帐户或管理员帐户通过调度程序运行脚本(如果它是重复的任务)。