【发布时间】:2016-12-08 19:59:22
【问题描述】:
环境:windows、wamp service、php、定时任务。
为了访问某些资源,我将 wamp 服务配置为以用户 User_A(管理员组)身份运行。
我有一个受保护的文件夹 Protected_Folder:只有管理员组中的用户拥有完全访问权限。
我有一个每天使用User_A 帐户执行的计划任务。即使User_A 已注销,它也配置为运行:.bat 文件:
C:/path/to/php.exe my_script.php
但是,如果用户退出,计划任务无权在Protected_Folder 中创建/写入文件/文件夹。
【问题讨论】:
-
旁注:我不明白为什么您将 WampServer 作为
other user运行,因为您说该用户在管理组中。除了复杂性之外,这还能实现什么,就像你被黑客入侵一样,黑客仍然会以管理员身份进行黑客攻击 -
我可能有多个用户,然后我有受保护的文件夹只是为了防止普通用户访问。我正在使用 Microsoft Crt Magasin,我尝试过,但如果 wamp 服务作为系统运行,我无法成功访问我的 crt(即使我确实将我的 crt 导入了我的机器,但没有导入特定用户)。所以我必须以用户身份运行 wamp 服务。
标签: php windows windows-services wamp scheduled-tasks