针对特定脚本的Red Hat 7 NOPASSWD

时间:2019-05-02 10:44:12

标签: sudo rhel7 sudoers

说我在<Circle center={{ lat: LAT, lng: LNG }}> <InfoWindow>some text</InfoWindw> </Circle> 目录中有一个名为sayhi.sh的脚本。我有一个名为/usr/local/bin/的用户,他需要在没有密码的情况下以tim的身份运行此脚本。

所以我如下更新了/ etc / sudoers文件:

sudo /usr/local/bin/sayhi.sh

但是仍然在运行时会要求输入密码。但是,如果我按照以下方式更新了tim ALL =(root) NOPASSWD: /usr/local/bin/sayhi.sh 文件,它将在不询问密码的情况下运行。

sudoers

但是我要特别指出的是,我希望tim ALL =(root) NOPASSWD: ALL 仅运行tim而不要求输入密码。

sayhi.sh的权限如下:

/usr/local/bin/sayhi.sh

1 个答案:

答案 0 :(得分:0)

您必须编辑/ etc / sudoers文件并按如下所示编写正确的条目:

tim ALL = NOPASSWD: /usr/local/bin/sayhi.sh