"With no extra arguments, as far as I can tell su <username> is exactly the same as attempting to login remotely as that user,"<p>This is not correct. su does not change the ownership of the pts (tty), so for example you can not run screen after doing that.<p>I actually have no idea how to change to a different user and also setup the pts properly, so I've resorted to telneting to localhost when I need to do that.