0) Logout (SSH only) 9) pfTop 1) Assign Interfaces 10) Filter Logs 2) Set interface(s) IP address 11) Restart webConfigurator 3) Reset webConfigurator password 12) PHP shell + pfSense tools 4) Reset to factory defaults 13) Update from console 5) Reboot system 14) Disable Secure Shell (sshd) 6) Halt system 15) Restore recent configuration 7) Ping host 16) Restart PHP-FPM 8) Shell Enter an option:
gettytab works well, thanks.That is what you get when you connect to the serial console and if you ssh in.
Setting that as a shell for the admin user will give you that when you ssh in, but not for the serial console.
Serial console is controlled by something else, it used to be "getty". Look at /etc/gettytab I think. Look for autologin
entries; that should be the hook back to the shell set for root user.