1. #!/bin/bash 
  2. chmod 755 /var/log/audit 
  3. grep SUDOERS /etc/ldap.conf || echo "SUDOERS_BASE ou=SUDOers,dc=foo,dc=local"  >> /etc/ldap.conf 
  4. grep sudoers /etc/nsswitch.conf || echo "sudoers:      ldap"  >> /etc/nsswitch.conf 
  5. grep "18.240"  /etc/hosts || echo "192.168.18.240       ldap.foo.local"  >> /etc/hosts 
  6. grep " 18.210" /etc/hosts || echo "192.168.18.210       ldap.foo.local"  >> /etc/hosts 
  7. test -e /etc/openldap/cacerts/ca.pem || wget http://192.168.18.206:90/config/ca.pem -P /etc/openldap/cacerts/  
  8. authconfig  --useshadow  --usemd5 --enableldap  --enableldapauth --enableldaptls  --ldapserver=ldap.foo.local  \
  9. --ldapbasedn="dc=foo,dc=local"   --ldaploadcacert=file:///etc/openldap/cacerts/ca.pem    --enablemkhomedir    --updateall 
  10. grep "sbin" /etc/skel/.bashrc || echo ' PATH=$PATH:/sbin:/usr/local/sbin:/usr/kerberos/sbin' >> /etc/skel/.bashrc && echo "export PATH" >> /etc/skel/.bashrc