How can I watch another user's shell session? I'd like to evaluate another user's behavior. I'm looking into using screen, but I don't know how to force his terminal to start a screen session.
Is there a way?
You can set screen as the login shell for the user with
usermod -s /usr/bin/screen guest
Logging can be set in /etc/screenrc
You can try tailing the users bash history if you don't want to make them log off.
Log in, and run tail -f /home/<username>/.bash_history
.