Softpanorama
(slightly skeptical) Open Source Software Educational Society

May the source be with you, but remember the KISS principle ;-)

Softpanorama Search

Harden the server

Perform initial hardening to satisfy audit req (should be automatic or semiautomatic):

  1. ___ Delete redundant accounts:
  2. ___ Delete redundant groups
     
  3. ___  Modify /etc/issue & motd according to company standards
     
  4. ____ Configure syslog-ng to report to remote host if such infrastructure (central log server) exists in your company (it should !)
     
  5. Enroll primary and secondary administrators into the wheel group and  activate this group in sudo: \
    %wheel ALL=(ALL) NOPASSWD: ALL

    Note: this is preferred method of controlling root access as linux does not have RBAC.
     

  6. Install writable files checking script into cron 
     
  7. Verify correctness of home directories permissions
     
  8. Populate all home directories and /root directory with .profile  and .kshrc files  (for bash users this is .bash_profile and .bashrc) and verify they are properly owned and have permissions  701
     
  9. ___  Important Check and if necessary disable test, guest and any other unused accounts if any were created during the installation.
     
  10. Notes
  1.  

  2. Notes

Change monitor resolution if the server will be shipped to different location

  1. If you plan to ship the server to other location change resolution to 800x600 and color depth to 16. Most older KVM switches do not support high resolution. 

Create baseline

  1. ___ Create the baseline of key config files for the server and burn it to CD.
     
    1. Adopt one of the scripts used in troubleshooting and run it after the installation just before giving the server to application people.
       
    2. Copy all the critical config file to /root/baseline/date directory the way JASS does this on Solaris.  Tar the directory, move it to your desktop and burn to CD.
       
  2. ___ Verify the /boot/grub/menu.lst is configured correctly.
     
  3. Notes

Additional installation steps that were missed

  1. Notes
     


Copyright © 1996-2009 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

Disclaimer:

Last modified: August 21, 2009