【发布时间】:2020-09-03 20:12:59
【问题描述】:
我在 wordpress 上制作了一个按钮并将其链接到 linux 后端脚本。 这给了我没有错误,默认用户输出是“www-data”
#!/bin/bash
whoami
touch file
但我想通过此脚本使用我的本地用户触发 git 提交。
#!/bin/bash
sudo -u my_username -p my_password -H sh -c "cd /var/www/html/forcetalks_new/; /usr/bin/git add . ; touch test_file"
这是既不触摸文件也不添加文件。我想知道可能的原因是什么。欢迎任何其他解决方案。
PS。在将 GIT sudo 权限授予“www-data”后,我尝试在第一个脚本中使用 GIT 命令,但效果不佳。
【问题讨论】:
标签: php linux wordpress git shell