Allow possibility to specify an unique uid for all accounts when virtual acounts are used.

This commit is contained in:
Romain Dessort 2011-10-13 16:20:11 +00:00
parent 255b6c32a5
commit eb8dbc88e8
2 changed files with 10 additions and 1 deletions

View file

@ -571,7 +571,12 @@ if (isset($_SESSION['login']))
$info["uid"]=$uid;
// recuperer un uid number valide
// TODO : erreur si uid non compris entre 1000 et 29999
$info["uidNumber"]= getfreeuid();
if ( $conf['domaines']['ldap']['virtual'] ) {
$info["uidNumber"]= $conf['unix']['uid'];
}
else {
$info["uidNumber"]= getfreeuid();
}
$info["gidNumber"]= $gid;
$info["objectclass"][0] = "posixAccount";

View file

@ -29,6 +29,10 @@ $conf['domaines']['file']['gid'] = 1000;
// auth SMTP by default ?
$conf['evoadmin']['useauthsmtp'] = false;
// Si comptes virtuels
$conf['unix']['uid'] = 2022;
// Si pas virtuel
$conf['unix']['minuid'] = 1000;
$conf['unix']['mingid'] = 1000;