gpt4 book ai didi

windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?

转载 作者:可可西里 更新时间:2023-11-01 09:44:40 26 4
gpt4 key购买 nike

我正在运行 ColdFusion 9 添加 Windows 服务器数据中心。我写了一个批处理文件,在系统上创建一个目录。如果我使用cfexecute 调用cmd.exe 来运行批处理文件,创建目录的所有者是谁?是运行 ColdFusion 的用户,还是创建批处理文件的用户,或者两者都不是?

我被限制创建 Windows 计划任务,我不能使用 cfdirectory 创建文件夹,因为 CF 用户具有提升的权限,甚至 mode=777 不起作用。感谢任何意见或见解。

最佳答案

Coldfusion 执行的任何操作都是在运行 coldfusion 服务的用户的上下文中完成的,因此任何文件/文件夹也将归该用户所有。由于它是 Windows 服务器,因此您不能使用 Unix 命令更改权限。

如果您有权访问 cfexecute,那么您几乎可以从命令行执行任何操作,因此他们限制 cfdirectory 是毫无意义的,也许您应该向他们指出这一点。如果他们想限制访问,那么最好使用安全沙箱以及运行服务的用户的权限来执行此操作。

关于windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com