summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_groupmanager.php
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-02-27 18:03:34 -0300
committerRenato Botelho <garga@FreeBSD.org>2014-02-27 18:03:34 -0300
commit920dbb26b19773ae1ef96992ee26ae31293d029e (patch)
treee91f0367f5622dfdca7e8b261138be976d1c587d /usr/local/www/system_groupmanager.php
parentc7fbdd6c8e9a248be5bf5dca57c038edfc6a7e16 (diff)
downloadpfsense-920dbb26b19773ae1ef96992ee26ae31293d029e.zip
pfsense-920dbb26b19773ae1ef96992ee26ae31293d029e.tar.gz
Fix #3492, make sure filesystem is read-write
Diffstat (limited to 'usr/local/www/system_groupmanager.php')
-rw-r--r--usr/local/www/system_groupmanager.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/local/www/system_groupmanager.php b/usr/local/www/system_groupmanager.php
index a02e986..f7a9e61 100644
--- a/usr/local/www/system_groupmanager.php
+++ b/usr/local/www/system_groupmanager.php
@@ -64,7 +64,9 @@ if ($_GET['act'] == "delgroup") {
exit;
}
+ conf_mount_rw();
local_group_del($a_group[$_GET['id']]);
+ conf_mount_ro();
$groupdeleted = $a_group[$_GET['id']]['name'];
unset($a_group[$_GET['id']]);
write_config();
@@ -154,7 +156,9 @@ if ($_POST) {
$a_group[] = $group;
}
+ conf_mount_rw();
local_group_set($group);
+ conf_mount_ro();
/* Refresh users in this group since their privileges may have changed. */
if (is_array($group['member'])) {
OpenPOWER on IntegriCloud