fix error in change login shell