/[smeserver]/rpms/e-smith-base/sme8/e-smith-base-5.2.0-apache_alias_for_www.patch
ViewVC logotype

Annotation of /rpms/e-smith-base/sme8/e-smith-base-5.2.0-apache_alias_for_www.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Dec 7 08:18:56 2010 UTC (13 years, 6 months ago) by vip-ire
Branch: MAIN
CVS Tags: e-smith-base-5_2_0-67_el5_sme, e-smith-base-5_2_0-71_el5_sme, e-smith-base-5_2_0-68_el5_sme, e-smith-base-5_2_0-77_el5_sme, e-smith-base-5_2_0-59_el5_sme, e-smith-base-5_2_0-56_el5_sme, e-smith-base-5_2_0-78_el5_sme, e-smith-base-5_2_0-86_el5_sme, e-smith-base-5_2_0-76_el5_sme, e-smith-base-5_2_0-84_el5_sme, e-smith-base-5_2_0-65_el5_sme, e-smith-base-5_2_0-88_el5_sme, e-smith-base-5_2_0-64_el5_sme, e-smith-base-5_2_0-81_el5_sme, e-smith-base-5_2_0-82_el5_sme, e-smith-base-5_2_0-57_el5_sme, e-smith-base-5_2_0-89_el5_sme, e-smith-base-5_2_0-90_el5_sme, e-smith-base-5_2_0-87_el5_sme, e-smith-base-5_2_0-80_el5_sme, e-smith-base-5_2_0-70_el5_sme, e-smith-base-5_2_0-66_el5_sme, e-smith-base-5_2_0-63_el5_sme, e-smith-base-5_2_0-61_el5_sme, e-smith-base-5_2_0-60_el5_sme, e-smith-base-5_2_0-58_el5_sme, e-smith-base-5_2_0-85_el5_sme, e-smith-base-5_2_0-69_el5_sme, e-smith-base-5_2_0-79_el5_sme, e-smith-base-5_2_0-72_el5_sme, e-smith-base-5_2_0-75_el5_sme, e-smith-base-5_2_0-73_el5_sme, e-smith-base-5_2_0-62_el5_sme, e-smith-base-5_2_0-74_el5_sme, e-smith-base-5_2_0-83_el5_sme
* Mon Dec 6 2010 Daniel Berteaud <daniel@firewall-services.com> 5.2.0-56.sme
- change apache uid and gid so they become aliases for www [SME: 6425]

1 vip-ire 1.1 diff -Nur e-smith-base-5.2.0/root/etc/e-smith/events/actions/init-accounts e-smith-base-5.2.0_mod/root/etc/e-smith/events/actions/init-accounts
2     --- e-smith-base-5.2.0/root/etc/e-smith/events/actions/init-accounts 2010-12-06 16:55:42.000000000 +0100
3     +++ e-smith-base-5.2.0_mod/root/etc/e-smith/events/actions/init-accounts 2010-12-06 22:40:10.000000000 +0100
4     @@ -188,6 +188,30 @@
5     }
6     }
7    
8     +# Now that www exists, change uid/gid of user and group apache
9     +# so they become alias of the www account
10     +if ( !getpwnam("apache") )
11     +{
12     + die "Error creating apache user or group" unless (
13     + system("/usr/sbin/groupadd -g 102 -o apache") == 0 &&
14     + system("/usr/sbin/useradd -u 102 -g 102 -o -c 'Apache' -d /var/www -M -s /bin/nologin apache") == 0
15     + );
16     +}
17     +else
18     +{
19     + my $id = `/usr/bin/id -u apache`;
20     + chomp($id);
21     + if ( $id ne '102')
22     + {
23     + die "Error changing apache uid or gid" unless (
24     + system("/usr/sbin/groupmod -g 102 -o apache") == 0 &&
25     + system("/usr/sbin/usermod -u 102 -g 102 -o apache") == 0
26     + );
27     + warn "failed to fix permissions for apache" unless (
28     + system("/bin/rpm --setugids httpd mod_auth_tkt mod_ssl php 2> /dev/null") == 0
29     + );
30     + }
31     +}
32    
33     # delete unwanted user accounts
34     foreach my $user (qw(halt shutdown sync))

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed