Switch user without forking