diff -ruN e-smith-proftpd-2.2.0.old/root/etc/e-smith/templates/etc/proftpd.conf/05AuthPam e-smith-proftpd-2.2.0/root/etc/e-smith/templates/etc/proftpd.conf/05AuthPam --- e-smith-proftpd-2.2.0.old/root/etc/e-smith/templates/etc/proftpd.conf/05AuthPam 1970-01-01 01:00:00.000000000 +0100 +++ e-smith-proftpd-2.2.0/root/etc/e-smith/templates/etc/proftpd.conf/05AuthPam 2012-12-20 06:23:17.000000000 +0000 @@ -0,0 +1,3 @@ +# Use pam to authenticate (default) and be authoritative +AuthPAMConfig proftpd +AuthOrder mod_auth_pam.c* mod_auth_unix.c diff -ruN e-smith-proftpd-2.2.0.old/root/etc/e-smith/templates/etc/proftpd.conf/05Chroot e-smith-proftpd-2.2.0/root/etc/e-smith/templates/etc/proftpd.conf/05Chroot --- e-smith-proftpd-2.2.0.old/root/etc/e-smith/templates/etc/proftpd.conf/05Chroot 2008-10-07 18:36:59.000000000 +0100 +++ e-smith-proftpd-2.2.0/root/etc/e-smith/templates/etc/proftpd.conf/05Chroot 2012-12-20 06:25:07.000000000 +0000 @@ -4,6 +4,11 @@ $OUT = ""; my $accounts = esmith::AccountsDB->open; my @users = $accounts->users; + $OUT .= "# Cause every FTP user to be chrooted into their home directory\n"; + $OUT .= "# Aliasing /etc/security/pam_env.conf into the chroot allows pam_env to\n"; + $OUT .= "# work at session-end time (http://bugzilla.redhat.com/477120)\n"; + $OUT .= "VRootEngine on\n"; + $OUT .= "VRootAlias etc/security/pam_env.conf /etc/security/pam_env.conf\n"; foreach my $user (@users) {