How Password Hashes Work in Linux, and Scripting Password Changes with Hashes
Covers /etc/shadow, salts, hashes, using chpasswd to change passwords directly with hashes in scripts, generating sha512 hashes with python, copying hashes between servers, etc.