Cum se configurează autentificarea LDAP și Active Directory în Nextcloud

Dacă autentificarea Nextcloud ar trebui să utilizeze aceleași conturi de director ca și organizația dvs., activați backend-ul LDAP încorporat pentru utilizatori și grupuri și configurați-l să se conecteze la LDAP sau Active Directory (AD). Cea mai sigură configurare utilizează un cont de director dedicat pentru căutări, transport criptat, un domeniu de utilizare limitat în mod deliberat și o autentificare de test înainte de implementare.

Ghidul de mai jos respectă Manualul de administrare Nextcloud 35, verificat la 7 octombrie 2026. Versiunile și pachetele de găzduire Nextcloud pot eticheta sau plasa controalele diferit. Imaginile interfeței sunt ghiduri vizuale pentru setările documentate, nu dovezi de pe un server live; utilizați etichetele și manualul de administrare al versiunii instalate.

Ce se schimbă când Nextcloud folosește LDAP sau Active Directory?

Nextcloud verifică utilizatorii eligibili în funcție de director, astfel încât aceștia să se poată conecta cu acreditările lor LDAP sau AD fără parole locale Nextcloud separate. Backend-ul LDAP poate expune, de asemenea, grupuri de directoare. Nextcloud citește informațiile din director; nu gestionează, editează și nu șterge conturile de director. Administratorul LDAP rămâne responsabil pentru aceste conturi și apartenența la grupuri.

Acest lucru este util atunci când o organizație gestionează deja conturile centralizat. Adaugă o dependență: Nextcloud trebuie să poată accesa directorul și să valideze certificatul său TLS. O întrerupere a directorului, o regulă de rețea sau o problemă cu certificatul pot perturba conectările la director, așadar păstrați un cont de administrator Nextcloud testat și o cale operațională către server în timp ce configurați integrarea.

Setările aplicațiilor Nextcloud cu utilizatorul LDAP și backend-ul de grup listate ca Activate
Setările Aplicații afișează backend-ul utilizatorului și grupului LDAP marcat ca Activat înainte de configurarea conexiunii la server.

Ce ar trebui să pregătești înainte de conectare?

  • Punct final al directorului: numele de gazdă LDAP sau AD, metoda de conexiune criptată permisă și portul său. Nextcloud acceptă un nume de gazdă LDAPS, cum ar fi ldaps://directory.example.com; portul 636 este portul implicit LDAPS obișnuit.
  • Cont de căutare: un cont de serviciu dedicat ale cărui permisiuni de director permit căutările de care Nextcloud are nevoie. Folosește doar accesul necesar pentru căutare. Păstrează parola sa în interfața de administrare protejată și nu o lipește într-un tichet sau într-un jurnal public.
  • Nume distinctiv (DN) de bază: subarborele directoarelor în care se va căuta, de exemplu dc=example,dc=com. Solicitați administratorului de directoare DN-ul corect, în loc să ghiciți dintr-un domeniu de e-mail.
  • Domeniu de aplicare și identități de testare: decideți ce persoane și grupuri ar trebui să fie vizibile și identificați un cont de testare permis și, dacă este posibil, un cont care ar trebui exclus.
  • Suport PHP LDAP: pentru un server instalat manual, confirmați că extensia PHP LDAP este activată pentru runtime-ul PHP care deservește Nextcloud. Multe distribuții Linux o includ ca php-ldap. Instalările la cheie pot include deja modulele necesare; urmați documentația pachetului respectiv.

Folosește LDAPS sau un alt transport LDAP protejat prin TLS, aprobat pentru directorul tău. Instalează lanțul de certificate emitent pe gazda Nextcloud și asigură-te că biblioteca LDAP a PHP îl are încredere. Nu rezolvă erorile de certificat dezactivând validarea certificatelor în producție.

Cum activezi backend-ul LDAP și introduci detaliile serverului?

  1. Conectați-vă cu un cont de administrator Nextcloud. Deschideți Aplicații și activați backend-ul LDAP pentru utilizatori și grupuri, dacă nu este deja activat.
  2. Deschideți setările de administrare și selectați secțiunea backend pentru utilizatori și grupuri LDAP. Începeți din fila Server . O nouă configurație poate necesita un test de server reușit înainte ca celelalte file să devină disponibile.
  3. Introduceți gazda directorului. Pentru o conexiune LDAPS criptată, o valoare tipică este ldaps://directory.example.com. Introduceți portul corect dacă Nextcloud nu îl detectează automat; 636 este portul LDAPS tipic. Urmați setările echipei dvs. de director dacă organizația dvs. utilizează un alt aranjament LDAP securizat.
  4. Introduceți numele de utilizator complet și parola contului de căutare. Manualul Nextcloud recomandă utilizarea unui utilizator dedicat sistemului LDAP în acest scop. Lăsați datele de autentificare necompletate numai dacă directorul dvs. permite în mod explicit căutări anonime.
  5. Introduceți DN-ul de bază, cum ar fi dc=example,dc=com. Dacă utilizatorii sau grupurile se află în ramuri separate, puteți rafina arborii lor de bază în setările avansate după ce conexiunea de bază funcționează.
Fila Server LDAP cu o gazdă LDAPS, portul 636, un DN utilizator dedicat, o parolă mascată și un DN bază
Fila Server conține gazda LDAPS, portul, acreditările contului de căutare și numele de utilizator de bază al directorului utilizat pentru căutare.

Nextcloud poate detecta automat valori precum portul și numele de utilizator de bază (Base DN), iar procesul său de configurare poate recunoaște setările comune Active Directory. Tratați detectarea ca punct de plecare: verificați dacă numele de utilizator de bază afișat și utilizatorii returnați corespund domeniului de aplicare al directorului dorit.

Ce utilizatori pot fi listați și ce utilizatori se pot conecta?

Acestea sunt decizii corelate, dar separate. Fila Utilizatori controlează ce utilizatori din director apar în listele de utilizatori Nextcloud. Fila Atribute de conectare controlează ce atribut de director Nextcloud compară cu numele introdus de o persoană la conectare. Faptul că un utilizator este detectabil nu dovedește în sine că atributul de conectare este configurat așa cum intenționați.

În fila Utilizatori, începeți cu clasele de obiecte detectate de Nextcloud și filtrul de utilizatori. Dacă doriți să limitați accesul la un grup de directoare, utilizați selecția de grup sau o interogare LDAP brută acceptată de directorul dvs. De exemplu, un filtru de tip AD ar putea fi (&(objectCategory=person)(objectClass=user)(memberOf=CN=Nextcloud Users,OU=Groups,DC=example,DC=com)). Înlocuiți DN-ul grupului și baza cu valorile reale ale directorului; nu lipiți acest exemplu neschimbat.

În secțiunea Atribute de conectare, selectați identificatorul de conectare dorit de organizație. Pentru Active Directory, acesta este de obicei atributul numelui contului, adesea sAMAccountName; unele organizații pot permite și conectarea cu adresa de e-mail. Mențineți opțiunile în concordanță cu politica dvs. și testați formatul exact al numelui de utilizator pe care îl va utiliza personalul. În fila Grupuri, selectați grupurile de directoare care ar trebui să fie disponibile pentru Nextcloud. Descoperirea grupurilor și permisiunea de conectare nu au întotdeauna același domeniu de aplicare.

Fila Atribute de conectare LDAP cu numele de utilizator LDAP și adresa de e-mail LDAP listate ca atribute de potrivire pentru conectare
Fila Atribute de conectare controlează ce atribute de director se pot potrivi cu un nume de utilizator introdus pe pagina de conectare Nextcloud.

Ar trebui să modifici setările avansate înainte de testare?

De obicei, nu. Mai întâi confirmați conexiunea de bază și domeniul de aplicare al directorului. Fila Avansat include opțiuni pentru conexiune, director, atribute speciale și profil; modificați doar setările necesare mediului dvs.

Acordați o atenție deosebită mapării identității. Nextcloud atribuie fiecărui utilizator LDAP un nume de utilizator intern stabil, derivat în mod normal din UUID-ul directorului, și mapează acea identitate la intrarea din director. Numele de utilizator intern poate fi utilizat în numele folderelor principale și în adresele URL ale serviciilor. Modificarea regulilor UUID sau ale numelui de utilizator intern după ce conturile au fost mapate poate face ca Nextcloud să trateze oamenii ca utilizatori diferiți și poate complica accesul la fișierele existente. Decideți asupra acestor valori înainte de producție și nu ștergeți mapările LDAP pe un server live.

Pentru o primă implementare, evitați activarea modificărilor parolei LDAP, cu excepția cazului în care ați configurat în mod specific permisiunile directorului și transportul criptat pentru operațiunea respectivă. Nextcloud documentează cerințe suplimentare pentru modificările parolei, inclusiv permisiuni de scriere și TLS. Autentificarea LDAP obișnuită nu necesită acordarea permisiunii contului de căutare de a schimba parolele utilizatorilor.

Cum testezi conexiunea și o salvezi?

  1. În fila Server, alegeți Configurație test . Testul folosește valorile actuale din formular; Nextcloud spune că nu trebuie să salvați mai întâi.
  2. Dacă testul reușește, salvați configurația. Documentația Nextcloud avertizează că configurația trebuie să fie activă; o configurație dezactivată poate produce un rezultat înșelător de tip „parolă greșită”, chiar și atunci când celelalte valori sunt corecte. Un test reușit îl activează în mod normal automat.
  3. Deschideți pagina Utilizatori Nextcloud și confirmați că apar utilizatorii și grupurile de director așteptate. Comparați rezultatul cu domeniul de acces dorit.
  4. Testați o conectare reală folosind un cont permis, apoi verificați dacă un cont exclus nu se poate conecta dacă ați configurat o listă de acces permis. Confirmați că grupurile așteptate pot fi utilizate în partajare și că numele afișat și adresa de e-mail ale contului sunt corecte.
Fila Server LDAP care afișează butonul Testare configurare, un mesaj verde de conectare reușită și un buton Salvare
Un rezultat pozitiv al configurării testului confirmă că Nextcloud se poate conecta și se poate lega de setările curente ale serverului; salvați și verificați utilizatorii ulterior.

Ce se întâmplă dacă testul eșuează sau utilizatorii nu apar?

SimptomCe să verificați
Conexiunea a expirat sau nu se poate contacta serverulVerificați DNS-ul de la gazda Nextcloud, regulile de rutare și firewall, numele gazdei și portul LDAP. Confirmați că directorul ascultă pe endpoint-ul securizat selectat.
Eroare de certificat sau TLSInstalați lanțul de certificate de directoare unde stiva PHP LDAP a serverului poate avea încredere în el. Verificați configurația CA LDAP a sistemului și, pentru LDAPS, dacă portul se potrivește cu endpoint-ul. Mențineți activată verificarea certificatului.
Legătură sau credențiale nevalideVerificați numele de utilizator complet al contului de căutare, parola și permisiunea de a căuta în subarborele configurat. Confirmați că configurația este activă înainte de a trata o eroare de conectare ca o parolă de utilizator greșită.
Conexiunea reușește, dar pagina Utilizatori este goală.Verificați DN-ul de bază, clasa obiectului utilizator, filtrul utilizator și orice restricții de grup. Un filtru poate fi valid din punct de vedere sintactic și totuși să nu corespundă niciunui cont vizat.
Utilizatorii apar, dar nu se pot conectaVerificați Atributele de Autentificare și identificatorul exact de conectare introdus de utilizatori. De asemenea, confirmați că respectivul cont se află în filtrul de conectare și că configurația LDAP este activă.
Grupurile AD imbricate nu acordă accesNextcloud documentează că activarea grupurilor imbricate poate să nu fie suficientă pentru listarea utilizatorilor și pentru autentificare. Filtrele de utilizator și de autentificare pot necesita și regula de potrivire Active Directory în lanț; coordonați filtrul exact cu administratorul directorului.

Pentru o diagnosticare din linia de comandă, Nextcloud oferă comenzi LDAP atunci când aplicația backend LDAP este activată. Rulați comanda occ ldap:show-configpentru a găsi ID-ul de configurare, apoi testați-l cu occ ldap:test-config s01, înlocuindu -l s01cu ID-ul afișat pe server. Într-o instalare tipică de Linux, comanda poate arăta astfel:

sudo -E -u www-data php /var/www/nextcloud/occ ldap:test-config s01

Ajustați utilizatorul serverului web și calea Nextcloud pentru instalare. Tratați rezultatul diagnosticului ca fiind sensibil, deoarece detaliile de configurare pot identifica structura directoarelor.

Verificarea finală a implementării

  • Serverul Nextcloud poate ajunge la endpoint-ul LDAP folosind transportul criptat aprobat de organizație.
  • Contul de serviciu poate căuta doar ceea ce are nevoie, iar certificatul se validează cu succes.
  • Lista de utilizatori vizibilă și filtrele de conectare corespund grupului de acces dorit.
  • Un cont de testare permis se poate conecta cu identificatorul planificat, iar un cont exclus este respins.
  • Numele de utilizator intern și comportamentul UUID-ului sunt stabilite înainte ca utilizatorii să înceapă stocarea datelor de producție.
  • Un cont de administrator local și o cale de recuperare documentată rămân disponibile.

Aceste verificări confirmă că integrarea funcționează pentru căile de directoare și conturile testate. Verificați-le din nou după modificarea filtrelor, certificatelor, structurilor de grup sau adresei serverului LDAP. Pentru etichetele specifice versiunii, consultați manualul de autentificare LDAP al Nextcloud , îndrumările modulului PHP și referința pentru comenzile LDAP occ .

Lasă un comentariu

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

Comparați 10 instrumente de scanare ping pentru descoperirea rapidă a rețelelor LAN, scanarea multi-platformă și gestionarea adreselor IP. Aflați ce vă poate spune o scanare (sweep).

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

Comparați șase instrumente de gestionare a rețelei pentru monitorizarea performanței, inclusiv acoperirea SNMP, maparea, alertele, modelele de implementare și compromisurile de costuri.

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

Aflați ce înseamnă QoS în rețele, cum marcajele DSCP și cozile de trafic prioritizează aplicațiile vocale, video și de business și ce nu poate remedia QoS.

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Compară software-ul de server SFTP fiabil pentru Windows și Linux, inclusiv OpenSSH, Bitvise, SolarWinds și SFTPGo. Găsește soluția potrivită pentru nevoile tale de securitate și transfer de fișiere.

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Construiți o monitorizare practică a rețelei cu o acoperire clară a dispozitivelor, indicatori de performanță utili, alerte acționabile și o comparație între SolarWinds NPM, PRTG și OpManager.

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Comparați șapte instrumente de gestionare a adreselor IP pentru descoperirea subrețelelor, coordonarea DNS și DHCP, inventarul rețelei și IPAM open-source.

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

Comparați instrumentele de scanare a rețelei pentru descoperirea rapidă a dispozitivelor, scanări IP pe mai multe platforme și IPAM pentru întreprinderi, cu îndrumări privind potrivirea fiecărei opțiuni la rețeaua dvs.

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Folosește opțiunea --traceroute din Nmap pentru a mapa salturi la o gazdă autorizată, a înțelege ieșirea saltului și a RTT-ului și a depana răspunsurile lipsă fără a suprascana.

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

Comparați șase instrumente de monitorizare Windows Server în funcție de colectarea datelor Windows, vizibilitatea aplicațiilor, modelul de implementare și licențierea pentru a găsi instrumentul potrivit.

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

Comparați șase instrumente de monitorizare a rețelei Linux pentru descoperirea dispozitivelor SNMP, grafice de interfață, metrici gazdă, verificări de servicii și fluxuri de trafic.