红联Linux门户
Linux帮助

sudo不允许程序执行系统shell命令

发布时间:2008-04-07 00:17:10来源:红联作者:zisxvdmc
我们写的程序python需要调用一些shell命令,当执行sudo时,会出现的报错:

/var/log/secure

Mar 30 04:07:20 localhost sudo: root : sorry, you must have a tty to run sudo ; TTY=unknown ;

系统CentOS 5.1,修改/etc/sudoers文件中此选项:

Defaults requiretty

只需要把该选项注释掉即可。
文章评论

共有 3 条评论

  1. 丁丁当当 于 2009-10-15 14:22:24发表:

    没人顶。。。。。。。

  2. aust_zhang 于 2009-10-01 01:17:35发表:

    bucuo

  3. Bruce.Ko 于 2009-09-30 21:58:36发表:

    感谢楼主分享自己宝贵的经验!座个沙发!