From: nekral-guest Date: Wed, 14 Nov 2007 13:32:25 +0000 (+0000) Subject: Add a variable to set the suid permissions. This should simplify Gentoo's X-Git-Tag: 4.1.0~132 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=15f43716c1e0ece42933b8663ab05c06115ef9ad;p=shadow Add a variable to set the suid permissions. This should simplify Gentoo's patch shadow-4.0.11.1-perms.patch. --- diff --git a/ChangeLog b/ChangeLog index c18c095d..4d7de3d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-11-14 Nicolas François + + * src/Makefile, NEWS: Add a suidperms variable. This should ease + the change of permission of suid binaries for distributors (not + recommended). + 2007-11-10 Nicolas François * ./, libmisc/, src/, contrib/, doc/, lib/, man/, man/sv/, diff --git a/NEWS b/NEWS index 18c4998b..e0c25103 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,8 @@ shadow-4.0.18.1 -> shadow-4.0.18.2 UNRELEASED Fedora's shadow-4.0.18.1-overflow.patch. - newgrp: Don't ask for a password if there are no group passwords. Just directly give up. +- The permissions of the suid binaries is now configurable in + src/Makefile.am. Note that changing the permissions is not recommended. shadow-4.0.18.1 -> shadow-4.0.18.2 28-10-2007 diff --git a/src/Makefile.am b/src/Makefile.am index 4049226f..76a99a01 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -4,6 +4,7 @@ EXTRA_DIST = \ ubindir = ${prefix}/bin usbindir = ${prefix}/sbin +suidperms = 4755 INCLUDES = \ -I${top_srcdir}/lib \ @@ -91,8 +92,8 @@ install-am: all-am ln -sf newgrp $(DESTDIR)$(ubindir)/sg ln -sf vipw $(DESTDIR)$(usbindir)/vigr for i in $(suidbins); do \ - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \ + chmod -f $(suidperms) $(DESTDIR)$(bindir)/$$i; \ done for i in $(suidubins); do \ - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \ + chmod -f $(suidperms) $(DESTDIR)$(ubindir)/$$i; \ done