Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 5ac91ce36315f937ea6d4a207087286f > files > 4

sendmail-8.14.3-2.1mdv2009.0.src.rpm

--- sendmail/sendmail/main.c~orig	Sat Jan  9 15:31:13 1999
+++ sendmail/sendmail/main.c	Wed Nov 17 19:04:44 1999
@@ -984,6 +984,18 @@
 		usrerr("Permission denied");
 		finis(FALSE, EX_USAGE);
 	}
+	if (OpMode == MD_INITALIAS &&
+	    RealUid != 0 &&
+	    RealUid != TrustedUid &&
+	    !wordinclass(RealUserName, 't'))
+	{
+		if (LogLevel > 1)
+			sm_syslog(LOG_ALERT, NOQID,
+				  "user %d attempted to rebuild the alias map",
+				  RealUid);
+ 		usrerr("Permission denied");
+ 		finis(FALSE, EX_USAGE);
+ 	}

 	if (MeToo)
 		BlankEnvelope.e_flags |= EF_METOO;