![如何通过修改 /etc/sudoers 允许 git hook 使用 sudo 运行可执行文件](https://linux22.com/image/589959/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E4%BF%AE%E6%94%B9%20%2Fetc%2Fsudoers%20%E5%85%81%E8%AE%B8%20git%20hook%20%E4%BD%BF%E7%94%A8%20sudo%20%E8%BF%90%E8%A1%8C%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.png)
我正在使用 git post-update 钩子通过 sudo 运行命令,但出现错误:sudo: sorry, you must have a tty to run sudo
。我认为我需要修改/etc/sudoers
,但我不知道该怎么做。如能得到任何帮助,我将不胜感激!
答案1
如果你有
Defaults requiretty
在您的sudoers
文件中,将其注释掉。
我正在使用 git post-update 钩子通过 sudo 运行命令,但出现错误:sudo: sorry, you must have a tty to run sudo
。我认为我需要修改/etc/sudoers
,但我不知道该怎么做。如能得到任何帮助,我将不胜感激!
如果你有
Defaults requiretty
在您的sudoers
文件中,将其注释掉。