Major Hayden 6bc192d0b9 V-3857{4,6,7}: Password hashing algorithms
Change-Id: If7437d65b1a9a1025f2d71d4a7cd3896e6e99746
2015-10-29 10:18:11 -05:00

788 B

The STIG requires SHA512 to be used for hashing password since it is in the list of FIPS 140-2 approved hashing algorithms. This is also the default in Ubuntu 14.04.

The libuser package isn't installed by default in Ubuntu or via openstack-ansible. The Ansible tasks will do the following:

  • Check to see if libuser is installed
  • If it's installed, it will check for the password hashing algorithm in /etc/libuser.conf
  • If libuser is installed and the password hashing algorithm isn't SHA512, an error will be printed and the playbook will fail

Further reading: