我们写的程序python需要调用一些shell命令,当执行sudo时,会出现的报错:
/var/log/secure
[quote]Mar 30 04:07:20 localhost sudo: root : sorry, you must have a tty to run sudo ; TTY=unknown ;[/quote]
系统CentOS 5.1,修改/etc/sudoers文件中此选项:
[quote]Defaults requiretty[/quote]
只需要把该选项注释掉即可.
/var/log/secure
[quote]Mar 30 04:07:20 localhost sudo: root : sorry, you must have a tty to run sudo ; TTY=unknown ;[/quote]
系统CentOS 5.1,修改/etc/sudoers文件中此选项:
[quote]Defaults requiretty[/quote]
只需要把该选项注释掉即可.