Four ways to non-interactively set passwords in Linux