#!/bin/sh cat > /etc/pam.d/login << "EOF" auth requisite pam_securetty.so auth requisite pam_nologin.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 EOF cat > /etc/pam.d/passwd << "EOF" password required pam_unix.so md5 shadow EOF cat > /etc/pam.d/shadow << "EOF" auth sufficient pam_rootok.so auth required pam_unix.so account required pam_unix.so session required pam_unix.so password required pam_permit.so EOF cat > /etc/pam.d/su << "EOF" auth sufficient pam_rootok.so auth required pam_unix.so account required pam_unix.so session required pam_unix.so EOF cat > /etc/pam.d/useradd << "EOF" auth sufficient pam_rootok.so auth required pam_unix.so account required pam_unix.so session required pam_unix.so password required pam_permit.so EOF cat > /etc/pam.d/chage << "EOF" auth sufficient pam_rootok.so auth required pam_unix.so account required pam_unix.so session required pam_unix.so password required pam_permit.so EOF cat > /etc/pam.d/other << "EOF" auth required pam_deny.so auth required pam_warn.so account required pam_deny.so session required pam_deny.so password required pam_deny.so password required pam_warn.so EOF