Allow possibility to specify an unique uid for all accounts when virtual acounts are used.
This commit is contained in:
parent
255b6c32a5
commit
eb8dbc88e8
|
@ -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";
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue