Ejemplo n.º 1
0
 public function conectar($destino, $usuario, $password = false)
 {
     parent::conectar($destino, $usuario, $password);
     $this->objeto = 'shadowAccount';
     $this->attrObligatorios = array('uid', 'uidNumber', 'userPassword', 'sn', 'cn', 'homeDirectory', 'gidNumber');
     $this->atributos = array('cn', 'displayName', 'dn', 'gecos', 'gidNumber', 'givenName', 'homeDirectory', 'loginShell', 'mail', 'o', 'objectClass', 'ou', 'postalAddress', 'shadowLastChange', 'shadowMax', 'shadowMin', 'sn', 'telephoneNumber', 'title', 'uid', 'uidNumber', 'userPassword');
     $this->objectClass = array('top', 'person', 'organizationalPerson', 'posixAccount', 'shadowAccount', 'inetOrgPerson');
     $this->atributoReferencia = "uid";
 }
Ejemplo n.º 2
0
 public function conectar($destino, $usuario, $password = false)
 {
     parent::conectar($destino, $usuario, $password);
     $this->objeto = 'organizationalUnit';
     $this->attrObligatorios = array('ou');
     $this->atributos = array('ou', 'description');
     $this->objectClass = array('top', 'organizationalUnit');
     $this->atributoReferencia = "ou";
 }
Ejemplo n.º 3
0
 public function conectar($destino, $usuario, $password = false)
 {
     parent::conectar($destino, $usuario, $password);
     $this->objeto = 'sambaGroupMapping';
     $this->attrObligatorios = array('cn', 'gidNumber', 'sambaSID', 'sambaGroupType');
     $this->atributos = array('cn', 'gidNumber', 'memberUid', 'description', 'sambaSID', 'sambaGroupType', 'displayName');
     $this->objectClass = array('top', 'posixGroup', 'sambaGroupMapping');
     $this->atributoReferencia = "cn";
 }