SWL omrežje (II): Ubuntu 12.04 in ClearOS. Preverjanje LDAP

Pozdravljeni prijatelji!. Gre za izdelavo omrežja z več namiznimi računalniki z Ubuntu 12.04 Precise Pangolin in vsestranskim strežnikom ClearOS. Z drugimi besedami, omrežje z izključno brezplačno programsko opremo.

Pred tem je nujno prebrati:

  • Uvod v omrežje z brezplačno programsko opremo (I): predstavitev ClearOS

Bomo videli:

Primer omrežja

  • Krmilnik domene, DNS, DHCP: ClearOS Enterprise 5.2sp1.
  • Ime krmilnika: CentOS
  • Domena: prijatelji.cu
  • IP krmilnika: 10.10.10.60
  • ---------------
  • Različica Ubuntu: Ubuntu Desktop 12.04.2 Natančno.
  • Ime ekipe: natančna
  • IP naslov: Uporaba DHCP

natančen-dhcp-ip

Pripravimo svoj Ubuntu

Datoteko spremenimo /etc/lightdm/lightdm.conf da sprejmete ročno prijavo in prepuščamo vam naslednjo vsebino:

[SeatDefaults] greeter-session = enotnost-greeter user-session = ubuntu greeter-show-manual-login = true greeter-hide-users = true allow-guest = false

Po shranjevanju sprememb znova zaženemo lightdm v konzoli, ki jo prikliče Ctrl+Alt+F1 in v njem izvedemo, po prijavi, ponovni zagon sudo storitve lightdm.

Konfiguriramo odjemalca LDAP

Pri roki moramo imeti podatke strežnika OpenLDAP, ki jih dobimo v skrbniškem spletnem vmesniku v «Imenik »->« Domena in LDAP":

LDAP osnovni DN: dc = prijatelji, dc = cu Povezava LDAP DN: cn = upravitelj, cn = notranji, dc = prijatelji, dc = cu LDAP vezavno geslo: kLGD + Mj + ZTWzkD8W

Namestimo potrebne pakete:

sudo apt-get namestite ldap-auth-client prst

Med namestitvijo nam bodo zastavili več vprašanj, na katera moramo pravilno odgovoriti. Odgovori bi bili v primeru tega primera:

Enotni identifikator vira strežnika LDAP: ldap: //10.10.10.60 Ugledno ime iskalne baze: dc = prijatelji, dc = cu Različica LDAP, ki jo je treba uporabiti: 3 Nastavi skrbnika za lokalno korensko bazo podatkov: Da Ali baza podatkov LDAP zahteva prijavo? Ni računa LDAP za root: cn = upravitelj, cn = notranji, dc = prijatelji, dc = cu Geslo za root račun LDAP: kLGD + Mj + ZTWzkD8W

Če se v prejšnjih odgovorih motimo, izvršimo:

dpkg-ponovno konfigurirajte ldap-auth-config
## Odgovori
Enotni identifikator vira strežnika LDAP: ldap: //10.10.10.60 Ugledno ime iskalne baze: dc = prijatelji, dc = cu Različica LDAP, ki jo je treba uporabiti: 3 Nastavi skrbnika za lokalno korensko bazo podatkov: Da Ali baza podatkov LDAP zahteva prijavo? Ni računa LDAP za root: cn = upravitelj, cn = notranji, dc = prijatelji, dc = cu Geslo korenskega računa LDAP: kLGD + Mj + ZTWzkD8W Lokalna kripta za uporabo pri spreminjanju gesel: md5

Datoteko spremenimo /etc/nsswitch.conf in jo pustimo z naslednjo vsebino:

# /etc/nsswitch.conf # # Primer konfiguracije funkcije GNU Name Service Switch. # Če imate nameščena paketa `glibc-doc-reference 'in` info', poskusite: # `info libc" Name Service Switch "za informacije o tej datoteki. passwd:         združljiv ldap
skupina:          združljiv ldap
senca:         compat

gostitelji: datoteke mdns4_minimal [NOTFOUND = return] dns mdns4 omrežja: protokoli datotek: db datoteke storitve: db datoteke eterji: db datoteke rpc: db datoteke netgroup: nis

Datoteko /etc/pam.d/common-session spremenimo tako, da ob prijavi samodejno ustvari uporabniške mape, če te ne obstajajo:

[----]
potrebna seja pam_mkhomedir.so skel = / etc / skel / umask = 0022

### Zgornjo vrstico je treba vključiti PRED
# tukaj so moduli po paketu (blok "Primarni") [----]

Tečemo na konzoli, Samo preveriti, pam-auth-update:

natančen-pam-auth-update

Opravljamo preglede:

: ~ $ koraki prstov
Prijava: strides Ime: Strides El Rey Imenik: / home / strides Shell: / bin / bash Nikoli ni prijavljen. Brez pošte. Brez načrta. : ~ $ sudo getent passwd koraki
Strides: x: 1006: 63000: Strides El Rey: / home / strides: / bin / bash: ~ $ sudo getent passwd legolas
legolas: x: 1004: 63000: Legolas The Elf: / domov / legolas: / bin / bash

Ubuntu znova zaženemo, ker so narejene spremembe bistvene:

sudo reboot

Po ponovnem zagonu se lahko prijavimo s katerim koli uporabnikom, registriranim v ClearOS OpenLDAP. Ko se prvič končamo, lahko traja čas, da se odjavimo.

Priporočamo da se potem naredi naslednje:

  • Naj bodo zunanji uporabniki člani istih skupin, ki jim pripada lokalni uporabnik, ustvarjen med namestitvijo našega Ubuntuja.
  • Uporaba ukaza visudo, izveden kot koren, dajte potrebna dovoljenja za izvajanje zunanjim uporabnikom.
  • Ustvarite zaznamek z naslovom https://centos.amigos.cu:81/?user v Firefoxu, da ima dostop do osebne strani v ClearOS in da lahko poleg spreminjanja gesla spreminja ali dodaja podatke v naš uporabniški profil.
  • Namestite strežnik OpenSSH, da boste lahko dostopali do našega Ubuntuja iz drugega računalnika.

Nekaj ​​zadnjih vprašanj uporabnikom Ubuntuja:

  • Zakaj je privzeto nameščen s korenskim uporabnikom brez gesla?
  • Zakaj lahko v različici strežnika privzeto uporabljam aptitude ali apt-get, privzeto pa v različici Desktop lahko uporabljam samo apt-get in če jo želim uporabiti, jo moram namestiti?
  • Zakaj je nameščen AppArmor privzeto aktiviran? Red Hat in izpeljanke vam omogočajo, da izberete Selinux ali ne.
  • Zakaj ne uporabite datoteke / etc / inittab, ki je splošno sprejeta v drugih distribucijah GNU / Linux in je zelo priročna, ko moramo uvesti strežnik za oddaljeni dostop?

In dejavnosti je za danes konec, prijatelji !!!

pipin


16 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   O_Pixote_O je dejal

    Postali ste me radovedni, da poskusim, do zdaj sem preizkusil samo Zentyal.

    PS: Povezave "bomo videli:" ne delujejo ali pa zame ne.

  2.   Federico Antonio Valdes Toujague je dejal

    Očitno uporabniki tega spletnega dnevnika niso zelo obiskani. 🙂

    1.    eliotime3000 je dejal

      No, uporabniki Ubuntuja so večinoma uporabniki sistema Windows. zato izjemna odsotnost.

      In mimogrede, dober članek.

      1.    Federico Antonio Valdes Toujague je dejal

        Hvala za družbo, Elio !!!. Resnica je, da s to stopnjo branja mislim, da izkušnje ne bom več poskušal ponoviti. In upoštevajte, da ponavljam, da se mi zdi Ubuntu veljaven. Bomo videli.

  3.   mario je dejal

    Odgovoril bom kot uporabnik debiana in ubuntuja, saj imata oba določeno podobnost daleč spodaj:
    1. root je onemogočen (če nimate gesla), ga lahko aktivirate s passwd ali vtipkate sudo bash, kar je nekaj podobnega. Morda je zaradi udobja onemogočen. Ko root obstaja, se izboljša varnost, s slabostjo (in hkrati pro), da pripadajo njene ustvarjene datoteke. Pojdi razložiti newbie chmodu (in številkam), chgrp in chown, tako da lahko običajni uporabniki delijo datoteke s root. Zato se sudo uporablja za preprečevanje frustracij uporabnikov in stresa nad sistemom.
    Kljub temu, da lahko v netinstall namestitvah debiana kot ubuntu izberete, ali želite ustvariti root uporabnika? z enakimi rezultati (sudo ni aktiviran, uredite / etc / sudoers).
    2. iz istega razloga, ker sinaptična ali sledilna pot ni več vključena. Nekateri pravijo, da jih zaradi pomanjkanja prostora (takrat je bil razdeljen v 700mb cds), drugi pa, da jih malo ljudi (namizje) uporablja. Vedno se spomnim namestiti vse tri.
    3. SElinux in Apparmor sta privzeto omogočena ali nameščena na distribucijskih sistemih, kot so fedora, centos in ubuntu. Če se vrnemo na točko 1, je njihovo aktiviranje lahko glavobol za uporabnika ali sysadmin, vendar dobi varnost. V Ubuntuju je Apparmor dopusten. Toda ko sem poskusil SElinux na Centosu, je drugim uporabnikom postalo zelo težko vnašati datoteke in jih upravljati prek sambe.
    4. Sysvinit že zamenjajo v več distribucijah in že kar nekaj let. Debian in Gentoo jih ohranjata, RHEL, Fedora (systemd) ali ubuntu (upstart) pa ne. V http://0pointer.de/blog/projects/why.html Ogledate si lahko druge možnosti in zakaj sprememba. Natanko sistematizirani skupaj z udev so odgovorni za to, da se eth0 zdaj imenuje nekaj podobnega enp2s1 (to mi ni všeč), stari koncepti se opuščajo.

    1.    Federico Antonio Valdes Toujague je dejal

      Mario: Takšni komentarji, kot so tvoji, upamo in so potrebni za pojasnitev mnogih. Osebno ste mi pojasnili nekatere podrobnosti. Ko sem uporabil Ubuntu -little, razen 8.04-, geslo vedno shranim v root; Namestim aptitude in druge, pa tudi Synaptic v najnovejših različicah. In res je, da so stari koncepti opuščeni. Sodobnost. Najlepša hvala za komentar !!!

      1.    mario je dejal

        brez problema, to so tista inteligentna vprašanja, zaradi katerih v spominu veliko iščete koncepte, ki sem jih skoraj pozabil (gentoo), lep pozdrav!

        1.    eliotime3000 je dejal

          No, rad uporabljam Debian, pa tudi Slackware in Arch, čeprav moram priznati, da je SystemD čudovito pri zagonu.

  4.   Evforija je dejal

    Najlepša hvala za članke, običajno ne komentiram, čeprav preberem skoraj vse članke in to se mi zdi zelo zanimivo, če takšno konfiguracijo začnem doma :)

    Lep pozdrav in še enkrat hvala.

    1.    Federico A. Valdes Toujague je dejal

      Hvala za komentar !!!.

  5.   manuelperez je dejal

    dvomim, da se aplikacije izvajajo na odjemalcu ali na strežniku LDAP. Predvidevam, da bi moral na odjemalcu, če ne, prevelik strežnik ... Malo dvomim

    1.    Federico A. Valdes Toujague je dejal

      Preberite glavne značilnosti ClearOS v prejšnjem članku. Ni namenjen klasičnemu strežniku aplikacij. Namesto infrastrukture in osnovnih omrežnih storitev. Seveda lahko razvijete spletno aplikacijo, ki temelji na Apacheju in jo lahko namestite. In osebno takšne rešitve ne priporočam. Raje imam enega ali več ločenih strežnikov aplikacij.

      Običajno se aplikacije izvajajo na strani odjemalca.

      Ne vem, ali imajo najnovejše različice ClearOS strežnik Thin Client. Zdi se mi, da to ni njegova filozofija.

      1.    manuelperez je dejal

        Ok, poskusil sem že pred mnogimi leti, ko je bil Clarkconnect ... in mislim, da kot praviš, gre bolj za omrežni in infrastrukturni strežnik. Trenutno bom nadaljeval z mojim Zentyalom ... in še naprej bom iskal aplikacijski strežnik.

      2.    martin je dejal

        Vaš članek je zelo zanimiv, sicer sem uporabnik Ubuntuja, toda v zadnjem času začenjam videti nekaj bolj tehničnega, zdaj imam nekoliko star stroj in sem razmišljal o čem takem, da bi imel od njega resnično korist. Hvala, vi so mi pomagali pri iskanju.

        1.    Federico A. Valdes Toujague je dejal

          Naš glavni cilj je pomagati pri uporabi SWL. Upam, da boste s tem prispevkom našli nekaj pripomočkov za stari stroj.

  6.   Evforija je dejal

    Vprašanje, ali imate kakšno vadnico o tem, kako uporabiti kupljeno domeno (v tem primeru v bluehost-u) z dinamičnim IP-jem, če želite namestiti nekaj podobnega s svojim strežnikom?

    pozdrav