diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-03-13 15:54:08 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-03-13 15:54:08 -0300 |
commit | 7d88b4269f01f2282a05df3e671da3f71704d17b (patch) | |
tree | 6012b41a0bd9af26ed6ac051c67c59fe6c444e82 /etc/rc.initial.password | |
parent | 672e373ed44404a76ede8103850242d6829dbcee (diff) | |
download | pfsense-7d88b4269f01f2282a05df3e671da3f71704d17b.zip pfsense-7d88b4269f01f2282a05df3e671da3f71704d17b.tar.gz |
Re-enable admin user if it's disabled when 'Reset webConfigurator password' option is used. Fixes #2877
Diffstat (limited to 'etc/rc.initial.password')
-rwxr-xr-x | etc/rc.initial.password | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/rc.initial.password b/etc/rc.initial.password index 6b8c78f..65676f9 100755 --- a/etc/rc.initial.password +++ b/etc/rc.initial.password @@ -58,6 +58,9 @@ The webConfigurator admin password and privileges will be reset to the default ( $admin_user['scope'] = "system"; $admin_user['priv'] = array("user-shell-access"); + if (isset($admin_user['disabled'])) + unset($admin_user['disabled']); + local_user_set_password($admin_user, strtolower($g['product_name'])); local_user_set($admin_user); write_config(gettext("password changed from console menu")); |