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"; }
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"; }
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"; }