summaryrefslogtreecommitdiffstats
path: root/etc/rc.initial.password
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-03-13 15:54:08 -0300
committerRenato Botelho <garga@FreeBSD.org>2013-03-13 15:54:08 -0300
commit7d88b4269f01f2282a05df3e671da3f71704d17b (patch)
tree6012b41a0bd9af26ed6ac051c67c59fe6c444e82 /etc/rc.initial.password
parent672e373ed44404a76ede8103850242d6829dbcee (diff)
downloadpfsense-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-xetc/rc.initial.password3
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"));
OpenPOWER on IntegriCloud