Add a variable to set the suid permissions. This should simplify Gentoo's
patch shadow-4.0.11.1-perms.patch.
This commit is contained in:
parent
b2120265fd
commit
15f43716c1
@ -1,3 +1,9 @@
|
|||||||
|
2007-11-14 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
|
* 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 <nicolas.francois@centraliens.net>
|
2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
* ./, libmisc/, src/, contrib/, doc/, lib/, man/, man/sv/,
|
* ./, libmisc/, src/, contrib/, doc/, lib/, man/, man/sv/,
|
||||||
|
2
NEWS
2
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.
|
Fedora's shadow-4.0.18.1-overflow.patch.
|
||||||
- newgrp: Don't ask for a password if there are no group passwords. Just
|
- newgrp: Don't ask for a password if there are no group passwords. Just
|
||||||
directly give up.
|
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
|
shadow-4.0.18.1 -> shadow-4.0.18.2 28-10-2007
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ EXTRA_DIST = \
|
|||||||
|
|
||||||
ubindir = ${prefix}/bin
|
ubindir = ${prefix}/bin
|
||||||
usbindir = ${prefix}/sbin
|
usbindir = ${prefix}/sbin
|
||||||
|
suidperms = 4755
|
||||||
|
|
||||||
INCLUDES = \
|
INCLUDES = \
|
||||||
-I${top_srcdir}/lib \
|
-I${top_srcdir}/lib \
|
||||||
@ -91,8 +92,8 @@ install-am: all-am
|
|||||||
ln -sf newgrp $(DESTDIR)$(ubindir)/sg
|
ln -sf newgrp $(DESTDIR)$(ubindir)/sg
|
||||||
ln -sf vipw $(DESTDIR)$(usbindir)/vigr
|
ln -sf vipw $(DESTDIR)$(usbindir)/vigr
|
||||||
for i in $(suidbins); do \
|
for i in $(suidbins); do \
|
||||||
chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \
|
chmod -f $(suidperms) $(DESTDIR)$(bindir)/$$i; \
|
||||||
done
|
done
|
||||||
for i in $(suidubins); do \
|
for i in $(suidubins); do \
|
||||||
chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \
|
chmod -f $(suidperms) $(DESTDIR)$(ubindir)/$$i; \
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user