test ALL=(ALL) NOPASSWD: !/usr/bin/passwd,/usr/bin/passwd [a-zA-Z]*,!/usr/bin/passwd root
[a-zA-Z]这里是为了过滤掉passwd+空格,[.]这种写法也是可以的, visudo里的*是通配符不是正则
转载于:https://blog.51cto.com/peitianwang/2124415
test ALL=(ALL) NOPASSWD: !/usr/bin/passwd,/usr/bin/passwd [a-zA-Z]*,!/usr/bin/passwd root
转载于:https://blog.51cto.com/peitianwang/2124415