work around insufficient crypt() by compiling login normally