Tsvuku SWL (V): Debian Wheezy uye ClearOS. SSSD kuvimbiswa kunopesana neyekuzvarwa LDAP.

Mhoro shamwari !. Ndapota, ndinodzokorora, verenga pamberi pa «Nhanganyaya kune Network ine Mahara Software (I): Mharidzo yeClearOS»Uye dhawunirodha iyo ClearOS Nhanho nedanho yekuisa mifananidzo package (1,1 mega), kuti uzive zvatiri kutaura nezvazvo. Pasina kuverenga ikoko zvinenge zvakaoma kutitevera.

Sisitimu Yekuchengetedza Service Daemon

Purogiramu SSD o Daemon yeiyo System Security Service, chirongwa che Fedora, iyo yakazvarwa kubva kune chimwe chirongwa - zvakare kubva kuna Fedora- inonzi YemaharaIPA. Zvinoenderana nevakagadziri vayo, tsananguro ipfupi uye yakasununguka inoshandurwa ichave iri:

SSSD ibasa rinopa mukana kune akasiyana eVatisi uye Vanopa vimbiso. Iyo inogona kugadzirirwa kune yemuno LDAP domeini (LDAP-yakavakirwa chitupa mupi ane LDAP kusimbiswa), kana kune yeLDAP chitupa mupi neKerberos kuvimbiswa. SSSD inopa iyo interface kune system kuburikidza SSN y PAM, uye inowoneka Kudzoka End kuti ubatanidze kune akawanda uye akasiyana nhoroondo mavambo.

Isu tinotenda kuti takatarisana nemhinduro yakakwana uye yakasimba yekusimbisa nekusimbiswa kwevashandisi vakanyoreswa muWorldLDAP, pane idzo dzakataurwa muzvinyorwa zvakapfuura, chinhu chakasiirwa kungwara kwevanhu vese uye nezviitiko zvavo.

Mhinduro yakatsanangurwa muchinyorwa chino ndiyo yakanyanya kukurudzirwa kumakomputa efoni uye malaptop, nekuti zvinotibvumidza kuti tishande zvisina kukamurwa, nekuti SSSD inochengetedza humbowo pakombuta yemuno.

Semuenzaniso network

  • Domain Dhairekita, DNS, DHCP: Bvisa Enterprise 5.2sp1.
  • Anodzora Zita: cents
  • Domain Name: shamwari.cu
  • Mutungamiriri IP: 10.10.10.60
  • ---------------
  • Shanduro yeDebian: wheezy.
  • Chikwata chechikwata: debian7
  • IP kero: Uchishandisa DHCP

Isu tinoongorora kuti seDVDAP iri kushanda

Isu tinoshandura iyo faira /etc/ldap/ldap.conf uye isa iyo package ldap-zvishandiso:

: ~ # nano /etc/ldap/ldap.conf
[----] BASE dc = shamwari, dc = cu URI ldap: //centos.amigos.cu [----]
: ~ # aptitude yekuisa ldap-zvishandiso: ~ $ ldapsearch -x -b 'dc = shamwari, dc = cu' '(objectclass = *)': ~ $ ldapsearch -x -b dc = shamwari, dc = cu 'uid = matanho '
: ~ $ ldapsearch -x -b dc = shamwari, dc = cu 'uid = legolas' cn gidNumber

Nemirairo miviri yekupedzisira, tinotarisa kuwanikwa kweiyo OpenLDAP server yeedu ClearOS. Ngatitarisei zvakanaka kubuda kwemirairo yapfuura.

Zvakakosha: isu takaongorora zvakare kuti iyo Chitupa Sevhisi mune yedu OpenLDAP server inoshanda nemazvo.

network-swl-04-vashandisi

Isu tinoisa iyo sssd package

Inokurudzirwa zvakare kuisa iyo package chigunwe kugadzira macheki anonwa kupfuura iyo ldapsearch:

: ~ # kugona kuisa sssd munwe

Pakupera kwekumisikidza, sevhisi ssd haitange nekuda kwekushaya faira /etc/sssd/sssd.conf. Kuburitswa kwekuisirwa kunoratidza izvi. Naizvozvo, isu tinofanirwa kugadzira iyo faira uye tisiye iyo ne chinotevera chidiki zvemukati:

: ~ # nano /etc/sssd/sssd.conf
[sssd] config_file_version = 2 services = nss, pam # SSSD haizotanga kana usinga gadzire chero domains. # Wedzera masisitimu matsva senge [domeini / ] zvikamu, uye # wobva wawedzera runyorwa rwemasimba (marongero aunoda kuti ivo vabvunzwe # kune "madomeni" hunhu pazasi uye wozorora. domains = amigos.cu [nss] filter_groups = root filter_users = root reconnection_retries = 3 [pam] reconnection_retries = 3 # LDAP domain [domain / amigos.cu] id_provider = ldap
munyori_provider = ldap
chpass_provider = ldap # ldap_schema inogona kuiswa ku "rfc2307", iyo inochengeta mazita enhengo dzeboka mu # "memberuid" hunhu, kana ku "rfc2307bis", iyo inochengetera nhengo yeboka reDNs mu # iyo "nhengo" Kana iwe usingazive kukosha uku, bvunza yako LDAP # maneja. # inoshanda neCryOS ldap_schema = rfc2307
ldap_uri = ldap: //centos.amigos.cu
ldap_search_base = dc = shamwari, dc = cu # Ziva kuti kugonesa kuverenga kuchave neyakaenzana mashandiro ekuita. # Nekudaro, iyo yekusarudzika kukosha kwekufungidzira ndeye FALSE. # Tarisa kune iyo sssd.conf peji remurume kuti uwane yakazara ruzivo. enumerate = false # Bvumira isingawanikwe malogi nekuno chengetedza password hashes (default: false). cache_credentials = ichokwadi
ldap_tls_reqcert = bvumira
ldap_tls_cacert = /etc/ssl/certs/ca-certificates.crt

Kana iyo faira rave rakagadzirwa, isu tinopa iwo anoenderana mvumo uye kutangazve sevhisi:

: ~ # chmod 0600 /etc/sssd/sssd.conf
: ~ # service sssd kutanga

Kana isu tichida kufumisa zvirimo mufaira rapfuura, tinokurudzira kuitisa murume sssd.conf uye / kana kubvunza izvo zviripo zvinyorwa paInternet, kutanga nehukama pakutanga kwenyaya. Uyezve bvunza murume sssd-ldap. Iyo pasuru ssd inosanganisira muenzaniso mu /usr/share/doc/sssd/examples/sssd-example.conf, iyo inogona kushandiswa kuratidza ichipesana neMicrosoft Active Directory.

Zvino isu tinogona kushandisa inonyanya kunwa mirairo chigunwe y getent:

: ~ $ zvigunwe zvemunwe
Kupinda: inofamba Zita: Inotora El Rey Dhairekitori: / imba / inokamba Shell: / bin / bash Haana kumbopinda mukati. Hapana tsamba. Kwete Chirongwa.

: ~ $ sudo inopinda passwd legolas
legolas: *: 1004: 63000: Legolas The Elf: / home / legolas: / bin / bash

Hatichakwanise kuratidza semushandisi weLDAP server. Tisati tashandura iyo faira /etc/pam.d/common-session, kuitira kuti dhairekitori remushandisi rikwanise kugadzirwa paunotanga chikamu chako, kana chisipo, wobva watangazve sisitimu:

[----]
chikamu chinodiwa pam_mkhomedir.so skel = / etc / skel / umask = 0022

### Mutsara uri pamusoro unofanirwa kusanganisirwa PASI
# heano ma-package mapakeji (iyo "Yekutanga" block) [----]

Isu tinotangazve Wheezy yedu:

: ~ # reboot

Mushure mekupinda mukati, bvisa network uchishandisa Connection Manager uye pinda kunze uye dzokera mukati. Faster hapana. Mhanya mune imwe terminal ifconfig uye ivo vachaona kuti iyo eth0 haina kugadziridzwa zvachose.

Shandisa network. Ndokumbira upinde uye upinde zvakare. Tarisa zvakare ne ifconfig.

Ehezve, kuti ushande kunze kwenyika, zvinodikanwa kuti upinde mukati kamwechete apo OpenLDAP iri online, kuitira kuti humbowo huponeswe pakombuta yedu.

Ngatirege kukanganwa kuita wekunze mushandisi akanyoreswa muOldLDAP nhengo yemapoka anodikanwa, achigara achiteerera mushandisi akagadzirwa panguva yekumisikidzwa.

chitsamba:

Dudzira sarudzo ldap_tls_reqcert = never, mufaira /etc/sssd/sssd.conf, Inoita njodzi yekuchengetedza sezvakataurwa papeji SSSD - MIBVUNZO. Iko kusakosha kukosha kuri «chinodikanwa«. Maona murume sssd-ldap. Zvisinei, muchitsauko 8.2.5 Kugadziridza Domains Kubva kuFedora zvinyorwa, zvinotevera zvinotaurwa:

SSSD haitsigire chokwadi pamusoro peiyo isina kunyorwa chiteshi. Nekudaro, kana iwe uchida kuratidza uchipesana ne server yeLDAP, chero TLS/SSL or LDAPS inoda.

SSD haina kutsigira kusimbiswa pamusoro pekodhi isina kunyorwa. Naizvozvo, kana iwe uchida kuratidza uchipesana ne server yeLDAP, zvichave zvakakodzera WDC / SLL o LDAP.

Isu pachedu tinofunga kuti mhinduro yagadziriswa inokwana Enterprise LAN, kubva kunzvimbo yekuchengetedza yekutarisa. Kuburikidza neWWW Village, tinokurudzira kushandisa nzira yakavharidzirwa uchishandisa TLS kana «Yekutakura Yekuchengetedza Layer », Pakati pekombuta yekombuta uye sevha.

Isu tinoedza kuzadzisa izvi kubva pachizvarwa chakakodzera cheSeti Signed zvitupa kana «Kuzvisainira "Pane iyo ClearOS server, asi isu hatina kukwanisa. Iri iri nyaya yakamirira. Kana chero muverengi achiziva kuzviita, gamuchira kuti utsanangure!

debian7.amigos.cu


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   eliotime3000 akadaro

    Zvakanaka.

    1.    federico akadaro

      Kwazisai ElioTime3000 uye ndatenda nekupindura !!!

    2.    federico akadaro

      Kwazisai eliotime3000 uye ndatenda nerumbidzo yechinyorwa !!!

  2.   kurayi akadaro

    Zvakanaka! Ndiri kuda kupa makorokoto makuru kumunyori wechinyorwa nekugovana ruzivo rwake rwakakura uye kublog kubvumidza kuburitswa kwayo.

    Ndatenda!

    1.    federico akadaro

      Ndatenda kwazvo nekurumbidza uye komendi yako !!! Simba raunondipa kuti ndirambe ndichigovana ruzivo nenzanga, matinodzidza tese.

  3.   phenobarbital akadaro

    Chinyorwa chakanaka! Ziva kuti maererano nekushandisa zvitupa, paunogadzira chitupa iwe unofanirwa kuwedzera kune iyo ldap kumisikidza (cn = config):

    ocLocalSSF: 71
    olcTLSCACertificateFile: / nzira / kuenda / ca / ​​cert
    olcTLSCertificateFile: / nzira / kuenda / kuruzhinji / cert
    olcTLSCertificateKeyFile: / nzira / kuenda / zvakavanzika / kiyi
    olcTLSVerifyClient: edza
    olcTLSCipherSuite: + RSA: + AES-256-CBC: + SHA1

    Nezvo (uye kugadzira zvitupa) uchave uine SSL rutsigiro.

    Ndinokutendai!

    1.    federico akadaro

      Ndatenda nemupiro wako !!! Nekudaro, ini ndinoburitsa zvinyorwa zvinomwe nezve OpenLDAP mu:
      http://humanos.uci.cu/2014/01/servicio-de-directorio-con-ldap-introduccion/
      https://blog.desdelinux.net/ldap-introduccion/
      Mavari ndinosimbisa kushandiswa kweKutanga TLS pamberi peSSL, iyo inokurudzirwa ne openldap.org. Kwaziso @phenobarbital, uye ndinokutendai zvikuru nekupindura.
      Yangu email iri federico@dch.ch.gob.cu, kana iwe uchida kuchinjana yakawanda. Kuwana iyo Internet kunonoka kwandiri.

    2.    phenobarbital akadaro

      Kune TLS kumisikidzwa kwakafanana, tichiyeuka kuti neSSL yekufambisa inoitwa pachena pamusoro penzira yakavharidzirwa, nepo muTLS nzira mbiri dzekunamatira dzinotaurirana kutakurwa kwedata; neTLS kukwazisana kunogona kutauriranwa pachiteshi chimwe chete (389) nepo SSL hurukuro ichiitwa pane imwe chiteshi.
      Chinja zvinotevera:
      ocLocalSSF: 128
      olcTLSVerifyClient: tendera
      olcTLSCipherSuite: ZVAKANAKA
      (kana iwe uri paranoid nezve chengetedzo iwe yaunoshandisa:
      olcTLSCipherSuite: SECURE256:!AES-128-CBC:!ARCFOUR-128:!CAMELLIA-128-CBC:!3DES-CBC:!CAMELLIA-128-CBC)

      uye tangazve, iwe uchaona gare gare ne:
      gnutls-gare-debug -p 636 ldap.ipm.org.gt

      Kugadzirisa 'ldap.ipm.org.gt'…
      Kutsvaga rutsigiro rweSSLL 3.0… hongu
      Kutarisa kuti% COMPAT inodiwa… kwete
      Kutsvaga rutsigiro rweTLS 1.0… hongu
      Kutsvaga rutsigiro rweTLS 1.1… hongu
      Kutarisa kudonha kubva kuTLS 1.1 kusvika… N / A.
      Kutsvaga rutsigiro rweTLS 1.2… hongu
      Kutarisa kutsigirwa kwakachengeteka kwekutaurirana… ehe
      Kutarisa kutsigirwa kwakachengeteka kwekutaurirana (SCSV)… ehe

      Nayo iyo TLS rutsigiro zvakare inogoneswa, iwe unoshandisa 389 (kana 636) yeTLS uye 636 (ldaps) yeSSL; ivo vakasununguka zvizere kubva kune mumwe nemumwe uye haufanire kuve neakaremara mumwe kushandisa imwe.

      Ndinokutendai!