Changes to root password using passwd don't persist
Is there a way to persistently change the root users password? Changes to the root users password using passwd from the command line do not persist past reboots.
Go to: System: User manager and after that press e next to that user you want to change password
Many of the config files of FreeBSD and various daemons (dhcpd etc) are dynamically re-created by pfsense on bootup, using on the settings stored in your pfSense config.xml file (located in /cf/conf).
The advantage of this approach is that you only need to copy/backup a single config file, and not a dozen different ones as you'd do a typical BSD/Linux server.
Cheers guys. I did not realise that "admin" corresponded to "root" user. Cheers also for the tip that config.xml is the single settings file.