为什么 sudo 要求输入密码?

为什么 sudo 要求输入密码?
USER@notebook:~/foo/notebook$ sudo /usr/bin/mplayer /home/USER/foo/notebook/something.mp3
[sudo] password for USER: 
USER@notebook:~/foo/notebook$ 

USER ALL=(ALL) NOPASSWD: /usr/bin/mplayer /home/USER/foo/notebook/something.mp3

问题:sudo 没有要求输入密码。现在它问.. 为什么? sudo 包和 sudoers 文件未更新,用户的密码未过期。

需要通过 ssh 和 sudo 播放 mp3,因为没有它它就无法播放声音,奇怪..

我使用的是 Ubuntu 12.04。

答案1

sudoers文件对其内条目的顺序很敏感。该NOPASSWD条目必须位于与您的用户匹配的任何其他条目之后才能优先。

规则是“最后一场比赛获胜”。

答案2

原来mplayer是从机器上取下来的。

相关内容