From 197adebee148bf1a0effe42ef2d03b4620bac8f4 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 27 Sep 2005 12:34:04 +0000 Subject: [PATCH] fixed autoUID/GID --- lam/HISTORY | 5 +++++ lam/lib/modules/posixAccount.inc | 2 +- lam/lib/modules/posixGroup.inc | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lam/HISTORY b/lam/HISTORY index 5483e18f..5c5fa56f 100644 --- a/lam/HISTORY +++ b/lam/HISTORY @@ -1,3 +1,8 @@ +??? 0.5.1 + - fixed bugs: + -> automatic UID/GID assignment did not fully work + + 28.09.2005 0.5.0 - Samba 2/3: added display name in account pages - fixed bugs: diff --git a/lam/lib/modules/posixAccount.inc b/lam/lib/modules/posixAccount.inc index 4bb9a3a2..ea664e05 100644 --- a/lam/lib/modules/posixAccount.inc +++ b/lam/lib/modules/posixAccount.inc @@ -1562,7 +1562,7 @@ class posixAccount extends baseModule { $uids = array(); if(is_array($dn_uids)) { foreach ($dn_uids as $uid) { - if (($uid[0] < $maxID) && ($uid[0] > $minID)) $uids[] = $uid[0]; // ignore UIDs > maxID and UIDs < minID + if (($uid[0] <= $maxID) && ($uid[0] >= $minID)) $uids[] = $uid[0]; // ignore UIDs > maxID and UIDs < minID } sort ($uids, SORT_NUMERIC); } diff --git a/lam/lib/modules/posixGroup.inc b/lam/lib/modules/posixGroup.inc index 0d90f71d..8711d972 100644 --- a/lam/lib/modules/posixGroup.inc +++ b/lam/lib/modules/posixGroup.inc @@ -857,7 +857,7 @@ class posixGroup extends baseModule { $gids = array(); if(is_array($dn_gids)) { foreach ($dn_gids as $gid) { - if (($gid[0] < $maxID) && ($gid[0] > $minID)) $gids[] = $gid[0]; // ignore GIDs > maxID and GIDs < minID + if (($gid[0] <= $maxID) && ($gid[0] >= $minID)) $gids[] = $gid[0]; // ignore GIDs > maxID and GIDs < minID } sort ($gids, SORT_NUMERIC); }