Magellan Linux

Contents of /trunk/shadow/patches/shadow-4.0.11.1-perms.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (show annotations) (download)
Tue May 8 20:52:56 2007 UTC (17 years ago) by niro
File size: 1659 byte(s)
-import

1 --- src/Makefile.am 2005-08-01 12:29:59.000000000 +0200
2 +++ src.az/Makefile.am 2005-08-01 12:30:44.000000000 +0200
3 @@ -45,6 +45,8 @@ noinst_PROGRAMS = id sulogin
4
5 suidbins = su
6 suidubins = chage chfn chsh expiry gpasswd newgrp passwd
7 +suidbinperms = 4711
8 +suidubinperms = 4711
9
10 LDADD = $(top_builddir)/libmisc/libmisc.a \
11 $(top_builddir)/lib/libshadow.la
12 @@ -79,8 +81,8 @@ install-am: all-am
13 ln -sf newgrp $(DESTDIR)$(ubindir)/sg
14 ln -sf vipw $(DESTDIR)$(usbindir)/vigr
15 for i in $(suidbins); do \
16 - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \
17 + chmod -f $(suidbinperms) $(DESTDIR)$(bindir)/$$i; \
18 done
19 for i in $(suidubins); do \
20 - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \
21 + chmod -f $(suidubinperms) $(DESTDIR)$(ubindir)/$$i; \
22 done
23 --- src/Makefile.in 2005-08-01 12:31:07.000000000 +0200
24 +++ src.az/Makefile.in 2005-08-01 12:33:54.000000000 +0200
25 @@ -346,6 +346,8 @@ INCLUDES = \
26
27 suidbins = su
28 suidubins = chage chfn chsh expiry gpasswd newgrp passwd
29 +suidbinperms = 4711
30 +suidubinperms = 4711
31 LDADD = $(top_builddir)/libmisc/libmisc.a \
32 $(top_builddir)/lib/libshadow.la
33
34 @@ -839,10 +841,10 @@ install-am: all-am
35 ln -sf newgrp $(DESTDIR)$(ubindir)/sg
36 ln -sf vipw $(DESTDIR)$(usbindir)/vigr
37 for i in $(suidbins); do \
38 - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \
39 + chmod -f $(suidbinperms) $(DESTDIR)$(bindir)/$$i; \
40 done
41 for i in $(suidubins); do \
42 - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \
43 + chmod -f $(suidubinperms) $(DESTDIR)$(ubindir)/$$i; \
44 done
45 # Tell versions [3.59,3.63) of GNU make to not export all variables.
46 # Otherwise a system limit (for SysV at least) may be exceeded.