some passwd recovery fix