Using the included instructions for pmloginshell which enables keystroke/IO logging of other shells, such as bash, fail to allow the user to login.
The example is missing the 'accept'statement in the configuration.
Note the location of the accept statement and ensure your policy is the same.
runcommand = "/bin/bash";
runargv = "-bash";
runargv = "bash";