added command session listener to intercept the shell command and the executing user