我需要从一个PHP脚本(networking触发)调用sudo,以便作为另一个用户运行一个命令。 但是,我收到消息“sudo:对不起,你必须有一个tty来运行sudo”。
在给用户nobody任何问题的时候会有什么安全问题?
nobody
你会推荐一个不同的方法来做我所需要的(作为一个不同的用户运行一个shell脚本)?
嗯sudo需要tty?
visudo
禁用用户选项(或默认设置):
!requiretty