从没有密码的sudo执行所有用户的特定文件

时间:2015-07-30 08:15:56

标签: python ubuntu server ubuntu-14.04

我的服务器有一个python脚本文件,其用户和组是root,我希望所有用户都可以将该文件作为没有密码的sudo执行。

为此我添加了这是/etc/sudoers

username ALL=(ALL) NOPASSWD: /path/to/file.py

但是当从其他用户执行时接受root仍然提示输入密码

我执行这样的文件

sudo python /path/to/file.py

请帮帮我

1 个答案:

答案 0 :(得分:0)

sudoers中,指定了/path/to/file.py命令,而不是python

执行以下命令:

sudo /path/to/file.py

注意:确保/path/to/file.py是可执行文件(具有适当的权限集,包含shebang行(#!/usr/bin/python ...))