Handle NOPASSWD: in sudo output
authorJamie Cameron <jcameron@webmin.com>
Tue, 28 Dec 2010 18:19:22 +0000 (10:19 -0800)
committerJamie Cameron <jcameron@webmin.com>
Tue, 28 Dec 2010 18:19:22 +0000 (10:19 -0800)
miniserv.pl

index cca9c76..0bc5dbf 100755 (executable)
@@ -5121,7 +5121,7 @@ while(<$ptyfh>) {
 close($ptyfh);
 kill('KILL', $pid);
 waitpid($pid, 0);
-local ($ok) = ($out =~ /\(ALL\)\s+ALL/ ? 1 : 0);
+local ($ok) = ($out =~ /\(ALL\)\s+ALL|\(ALL\)\s+NOPASSWD:\s+ALL/ ? 1 : 0);
 
 # Update cache
 if ($PASSINw) {