fixed shell authentication