Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pam.git;a=commitdiff;h=eee86c9bf09b2e05f678f84f6e4712325661aaac
commit eee86c9bf09b2e05f678f84f6e4712325661aaac Author: bouleetbil <bouleet...@frogdev.info> Date: Sat Oct 24 15:01:04 2009 +0200 shadow-4.1.4.2-4-i686 *added some includes *thanks Ironiq diff --git a/source/base/shadow/FrugalBuild b/source/base/shadow/FrugalBuild index df6c03c..7c45512 100644 --- a/source/base/shadow/FrugalBuild +++ b/source/base/shadow/FrugalBuild @@ -3,14 +3,15 @@ pkgname=shadow pkgver=4.1.4.2 -pkgrel=3 +pkgrel=4 pkgdesc="Shadow password file utilities" url="http://pkg-shadow.alioth.debian.org/" pkgurl="ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow" backup=(etc/{login.defs,group,passwd,shadow,adduser.conf} etc/limits \ etc/pam.d/{chage,login,passwd,shadow,useradd,usermod,userdel} \ etc/pam.d/{chpasswd,newusers,groupadd,groupdel,groupmod} \ - etc/pam.d/{chfn,chgpasswd,groupmems,chsh}) + etc/pam.d/{chfn,chgpasswd,groupmems,chsh} \ + etc/pam.d/{common-session,common-password,common-account,common-auth}) depends=('glibc>=2.8-3' 'pam') rodepends=('frugalware>=0.8-2') # for /etc/issue groups=('base' 'chroot-core') @@ -60,26 +61,66 @@ build() cat > $Fdestdir/etc/pam.d/login << "EOF" # Begin /etc/pam.d/login -auth requisite pam_nologin.so -auth required pam_securetty.so -auth required pam_env.so -auth required pam_unix.so -account required pam_access.so -account required pam_unix.so -session required pam_motd.so -session required pam_limits.so -session optional pam_mail.so dir=/var/mail standard -session optional pam_lastlog.so -session required pam_unix.so -password required pam_unix.so md5 shadow +#%PAM-1.0 + +auth include common-auth +account include common-account +password include common-password +session include common-session # End /etc/pam.d/login EOF + +cat > $Fdestdir/etc/pam.d/common-auth << "EOF" +# Begin /etc/pam.d/common-auth +#%PAM-1.0 +auth requisite pam_nologin.so +auth required pam_securetty.so +auth required pam_env.so +auth sufficient pam_unix.so likeauth nullok +auth sufficient pam_ldap.so use_first_pass +auth required pam_deny.so +EOF + +cat > $Fdestdir/etc/pam.d/common-account << "EOF" +# Begin /etc/pam.d/common-account +#%PAM-1.0 +account required pam_access.so +account sufficient pam_unix.so +account sufficient pam_ldap.so +account required pam_deny.so +EOF + +cat > $Fdestdir/etc/pam.d/common-password << "EOF" +# Begin /etc/pam.d/common-password +#%PAM-1.0 +password sufficient pam_unix.so use_authok nullok md5 shadow +password sufficient pam_ldap.so try_first_pass use_authok +password required pam_deny.so +EOF + +cat > $Fdestdir/etc/pam.d/common-session << "EOF" +# Begin /etc/pam.d/common-session +#%PAM-1.0 +session required pam_limits.so +session optional pam_lastlog.so +session required pam_mkhomedir.so skel=/etc/skel/ umask=0077 +session required pam_unix.so +session optional pam_ldap.so +EOF + cat > $Fdestdir/etc/pam.d/passwd << "EOF" # Begin /etc/pam.d/passwd +#%PAM-1.0 +auth include common-auth +account include common-account +password include common-password +session include common-session + +#password sufficient pam_unix.so use_authok nullok md5 shadow +#password required pam_ldap.so try_first_pass use_authok +#password optional pam_gnome_keyring.so -password required pam_unix.so md5 shadow -password optional pam_gnome_keyring.so # End /etc/pam.d/passwd EOF cat > $Fdestdir/etc/pam.d/su << "EOF" _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git