Samba: Prisijunkite prie „Debian“ prie „Windows“ domeno (I)

Sveiki, draugai!. Samba leidžia mums susivienyti debian į „Microsoft“ domenas dviem skirtingais būdais, kurie iš esmės priklauso nuo to, kaip mes paskelbsime variantą saugumas archyve smb.conf.

Saugumas = domenas

Mašina turi prisijungti prie domeno naudodama komandą neto RPK prisijungti. Parametras šifruoti slaptažodžius archyve smb.conf, turi būti nustatyta į tiesa o taip, kuri yra numatytoji jo vertė.

Samba jis patvirtins vartotojo ir slaptažodžio kredencialus perduodamas juos domeno valdikliui tiksliai taip, kaip tai darytų NT 4 tipo valdikliui.

Saugumas = domenas yra būdas, kurį plėtosime šiame straipsnyje.

Saugumas = ADS: Šiuo režimu Samba veiks kaip domeno narys Karalystėje (Karalystė) „Active Directory“. Tam būtina, kad Debian mašinoje būtų įdiegtas ir sukonfigūruotas klientas Kerberosir kad jis yra sujungtas su „Active Directory“ komanda prisijungia neto skelbimai.

Šis režimas NEVEIKIA „Samba“ veikti kaip „Active Directory“ domeno valdiklis.

Mes pamatysime:

  • Pagrindiniai tinklo parametrai
  • Minimalūs domeno valdiklio reikalavimai
  • Minimalūs „Debian“ mašinos reikalavimai
  • Įdiegiame reikiamus paketus ir sukonfigūruojame
  • Mes prisijungiame prie „Debian“ prie domeno ir atliekame būtinus patikrinimus
  • Mes leidžiame prisijungti prie domeno vartotojų mūsų „Debian“
  • Patarimai, kai dirbame darbalaukiuose

Pagrindiniai tinklo parametrai

  • Domeno valdiklis: „Windows 2003 Server SP2 Enterprise Edition“.
  • Valdiklio vardas:w2003
  • Domeno vardas: draugai.cu
  • Valdiklio IP: 10.10.10.30
  • ---------------
  • „Debian“ versija: Išspausti (6.0.7) [: - $ cat / etc / debian_version]
  • Komandos pavadinimas: išspausti
  • IP adresas: 10.10.10.15
  • Samba versija: 2: 3.5.6 ~ dfsg-3spausti9
  • „Winbind“ versija: 2: 3.5.6 ~ dfsg-3spausti9
  • GNOME darbalaukio aplinka su GDM3
  • ---------------
  • „Debian“ versija: Švokštimas 7.0
  • Komandos pavadinimas: dusulys
  • IP adresas: 10.10.10.20
  • Samba versija: 2: 3.6.6-6
  • „Winbind“ versija: 2: 3.6.6-6
  • „Xfce4“ darbalaukio aplinka su GDM3

Minimalūs domeno valdiklio reikalavimai

Šiame straipsnyje aprašytas metodas iš pradžių buvo išbandytas su domeno valdikliu, sukonfigūruotu iš „ClearOS Enterprise 5.2 SP-1“ „CentOS“, ir viskas veikė gerai. Nereikia nė sakyti, kad tai yra nemokama programinė įranga.

Mes nurodysime domeno valdiklį „Microsoft Windows Server 2003 SP2 Enterprise Edition“, naudojamas daugelyje Kubos bendrovių. Atsiprašau, kad neturiu versijos diegimo disko Serveris 2008 arba labiau pažengęs. Jie atleidžia man anglų kalbą, bet vienintelis mano turimas montuotojas yra ta kalba.

Prašau ir perskaitykite straipsnį Samba: „SmbClient“ paskelbti toje pačioje svetainėje, kad jie galėtų suprasti domeno valdiklyje sukurtų vartotojų idėją.

Jei „Debian“ naudojame fiksuotą IP adresą, mes turime deklaruoti „A“ tipo įrašą ir jį atitinkantį įrašą atvirkštinėje zonoje domeno valdiklio DNS.

Visada rekomenduojama, kai dirbame tinkle su „Linux“ ir „Windows“ kompiuteriais, įjunkite WINS paslaugą („Windows Internet Name Service“) pageidautina domeno valdiklyje.

Minimalūs „Debian“ mašinos reikalavimai

Failas / Etc / resolv.conf turėtų būti tokio turinio:

ieškokite friends.cu vardų serverio 10.10.10.30

Mes vykdome:

$ hostname -f misqueeze.friends.cu $ dnsdomainname friends.cu $ host w2003 w2003.friends.cu turi adresą 10.10.10.30 $ dig -x 10.10.10.30 [----] ;; ATSAKYMŲ SKYRIUS: 30.10.10.10.in-addr.arpa. 1200 IN PTR w2003.amigos.cu. [----]

Įdiegiame reikiamus paketus ir sukonfigūruojame

# aptitude įdiegti samba winbind smbclient finger

Diegiant paketą Samba, mūsų bus paprašyta pavadinti darbo grupę, kuri mūsų pavyzdyje yra DRAUGAI.

Mes išsaugome originalų failą smb.conf ir tada mes jį ištuštiname:

# cp /etc/samba/smb.conf /etc/samba/smb.conf.original # cp / dev / null /etc/samba/smb.conf

Redaguojame failą smb.conf ir paliekame jį su tokiu turiniu:

[global] ### Tinklo naršyklė - identifikavimas ### darbo grupė = FRIENDS serverio eilutė =% h serveris laimi serverį = 10.10.10.30 DNS proxy = ne ### Network Connection ### interface = 127.0.0.0/8 eth0 bind interfaces tik = taip prieglobos leidžia = 10.10.10.0/255.255.255.0 ### Derinimas ### žurnalo failas = /var/log/samba/log.%m maksimalus žurnalo dydis = 1000 syslog = 0 panikos veiksmas = / usr / share / samba / panikos veiksmas% d ### PATVIRTINIMAS ### security = domenas
šifruoti slaptažodžius = taip vietinis meistras = ne domeno valdytojas = ne pageidaujamas meistras = ne ### Winbind ### winbind uid = 15000-20000 winbind gid = 15000-20000 šablono apvalkalas = / bin / bash winbind naudoti numatytąjį domeną = taip winbind rpc tik = taip winbind prisijungimas neprisijungus = taip ### Įvairūs ### negaliojantys vartotojai = šakninis šablonas homedir = / home /% D /% U registro dalijimasis = Ne # unix charset = ISO-8859-1 # display charset = ISO-8859 -1

Mes patikriname pagrindinę failo sintaksę smb.conf:

#testparm

Redaguojame failą /etc/nsswitch.conf ir mes modifikuojame šias eilutes:

[----] slaptažodis:         „winbind“ failai
grupė:          „winbind“ failai
šešėlis: hon hosts: failai dns laimi [----]

Mes prisijungiame prie „Debian“ prie domeno ir atliekame patikrinimus

# service winbind stop # service samba restart # service winbind start # net rpc join -U Administrator # service winbind stop # service samba restart # service winbind start # net rpc testjoin -U Administrator # net rpc info -U Administrator # wbinfo -u # wbinfo -g # finger trancos # getent passwd trancos # getent grupė „Domeno vartotojai“

Žinoma, domeno valdiklyje mašininė paskyra bus teisingai sukurta.

Iki šiol matėme, kad galime gauti teisingos informacijos apie Domeną ir jo vartotojus.

Vėlesniuose straipsniuose sužinosime, kaip dalytis ištekliais, kad jais galėtų naudotis „Domain“ registruoti vartotojai, tai yra, galime aptarnauti failus „Microsoft Domain“ vartotojams tiek iš darbo vietos, tiek iš tam skirto serverio.

Mes leidžiame prisijungti prie domeno vartotojų mūsų „Debian“

Kai įdiegsime paketą Winbind, Debian automatiškai sukonfigūruoja prijungiamus autentifikavimo modulius arba Prijungiami autentifikavimo moduliai PAM.

Tačiau jei bandysime pradėti seansą kaip domeno vartotojas, naudodamiesi SSH arba grafine sesija, gausime pranešimą „Autentifikavimo klaida“.

Taip yra todėl, kad PAM modulių failai, tiksliau bendras-aut buvo sugeneruotas, įskaitant autentifikavimą per „Kerberos“, kuris NENaudojamas deklaruojant saugumas = domenas archyve smb.conf.

Kad galėtume pradėti sesiją naudodamiesi SSH ar grafiniu būdu, turime rankiniu būdu modifikuoti failus:

  • /etc/pam.d/common-auth
  • /etc/pam.d/common-session

/etc/pam.d/common-auth

Mes pašaliname iš eilutės, kuri nurodo pam_winbind.taipparametrai, susiję su krb5. Ta dalis atrodytų taip:

[----] # čia yra paketų moduliai (blokas „Pagrindinis“)      pam_winbind.so cached_login try_first_pass
[----]

/etc/pam.d/common-session

[----]
reikalingas seansas pam_mkhomedir.so skel = / etc / skel / umask = 0022
### Pirmiau nurodyta eilutė turi būti įtraukta PRIEŠ # čia yra pakuotės moduliai (blokas „Pagrindinis“) [----]

Mes iš naujo paleidžiame susijusias paslaugas

# service winbind stop #ervice samba restart # service winbind start # service ssh restart

Pirmiau minėti PAM konfigūracijos failų pakeitimai leis Domeno vartotojams inicijuoti SSH sesiją arba vietoje mūsų Debian darbo stotyje.

Kiekvieno vartotojo namų katalogai taip pat bus sukurti pirmą kartą prisijungus. Asmeniniai aplankai ar katalogai bus sukurti / home / DOMAIN / domain-user.

Jei kyla kokių nors problemų dėl grafinio prisijungimo, rekomenduojame iš naujo paleisti grafinio prisijungimo tvarkyklę (gdm3, kdmir kt.) ir, jei to nepakanka, paleiskite darbo vietą iš naujo.

Norėdami apriboti arba apriboti prieigą per SSH prie mūsų „Debian“, turime redaguoti failą / etc / ssh / sshd_config ir pabaigoje pridėkite:

 „AllowUsers“ myuser-local žingsnių šaknis

Mūsų pavyzdyje žingsniai yra domeno vartotojas, kuriam norime leisti prisijungti per SSH, o Xeon yra vietinis vartotojas.

Taip pat galime įtraukti į bylą / etc / sudoers naudojant komandą visado, vienam ar daugiau domeno naudotojų.

[----] # Vartotojo privilegijos specifikacijos šaknis ALL = (ALL) ALL xeon ALL = (ALL) ALL strings ALL = (VISAS) VISAS [----]

Patarimai, kai dirbame darbalaukiuose

Jei norime dirbti su darbalaukiu ar darbo stotimi su grafiniu prisijungimu ir grafine aplinka, privalome padaryti, kad domeno vartotojai, kurie prisijungs vietoje, būtų bent jau šių grupių nariai: CD, diskelis, garso, vaizdo įrašai y plugdev. Jei prisijungdami prie išorinio tinklo naudojame modemą, turime juos padaryti ir grupės nariais kritimo.

„Squeeze“ atveju, jei norime pašalinti vartotojų sąrašą grafinės sesijos pradžioje, „gdm3“ atveju redaguojame failą /etc/gdm3/greeter.gconf-defaultsir nekomentuokite galimybės / apps / gdm / simple-greeter / disable_user_list, ir mes pakeičiame jo vertę į tiesa.

Tikimės, kad jie nemato to, kas paaiškinta sudėtinga ar velniška. Visada turėkime omenyje, kai „Samba Suite“ naudojate „Linux“, mes praktiškai imituojame beveik visas „Windows“ funkcijas, susijusias su SMB / CIFS tinklais ... ir šiek tiek daugiau. „Microsoft“ teikia „Saugumą“ mainais į „Darkness“. Savo ruožtu „Linux“, nors iš pradžių atrodo šiek tiek sudėtinga, suteikia saugumą, skaidrumą ir laisvę.

Ką čia skaityti? Pastangos to verta!

Šiandien ši veikla baigėsi, Draugai. Iki kito nuotykio !!!.

Pažymėti: Mes išbandėme procedūrą, aprašytą trijuose „Microsoft“ domeno funkcionalumo lygiuose, tai yra „Mixed“, „Native 2000“ ir „Native 2003“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Erick sakė

    Labai geras pranešimas, sveikinu jus, drauge, vienas klausimas, kurį galėtumėte parašyti, kaip sukurti domeno serverį su samba4, yra tas, kad aš abejoju ir dalis aš niekada nesudariau pdc su samba ir jie sako, kad aš nežinau, kad samba4 labai patobulėjo, sveikinimai

    1.    Federico A. Valdésas Toujague'as sakė

      Ačiū VISIEMS už komentarus !!!.

      @Erickas: pradėk nuo paprasto. Įdiekite „ClearOS“ ar pan., Pvz., PDC. Aš padėjau jį įdiegti ir sukonfigūruoti 3 mažose įmonėse. Didžiausias su 50 komandų, ir jie dirba labai gerai. Administravimas yra labai paprastas.

      @ Jėzus Izraelis Peralesas Martinezas: Nebūtina įdiegti „Samba“. Jei „normalus failų tinklas“ reiškia SMB / CIFS tinklą, tada rekomenduojama.

      @denis: Dėkoju už padėkos ir padrąsinimo žodžius.

      @DanielC: Panašu, kad juos pagavai „raudonais“. 🙂

  2.   Jėzus Izraelis Peralesas Martinezas sakė

    Klausimas, ar visi mano kompiuteriai naudoja GNU, ar reikia naudoti samba failams bendrinti, ar galiu tai padaryti su nfs, jei taip, ar galėtumėte padaryti pamoką dalytis failais naudodami nfs, žinau, kad viską galiu atsisiųsti ssh ir siųsti failus ftp formatu, taip pat žiniatinklio klientams ir kitiems, bet norėčiau, kad būtų sukurtas „normalaus failo“ tinklas

  3.   Denis sakė

    Sveiki, mano drauge, pirmiausia norėjau padėkoti už viską, ką darai kiekvieną dieną, norėdamas padėti kitiems, net kai vos juos pažįsti.
    Labai geri visi jūsų straipsniai, aš tikrai sakau, kad jų dėka aš suformavau beveik „sysadmin“, nors žinau, kad man dar reikia daug nuveikti.

  4.   Danielis C. sakė

    Aš ką tik skaičiau šią temą RSS kanale ir gavau samba atnaujinimus.

    Taigi tada jie nesako, kad „Ubuntu“ šnipinėja! : B

    1.    3000 sakė

      ROFL!

      „Ubuntu“ šnipinėja ne „Amazon“.

  5.   Xavier sakė

    Štai receptas, kurį sukūriau „Debian“ ADS srityje https://wiki.debian.org/SAMBAclienteWindows

    1.    Federico Antonio Valdés Toujague'as sakė

      Su parametru saugumas = skelbimai, yra daug žinučių žiniatinklyje. Tačiau kitame mano straipsnyje bus nagrinėjama ta pati tema.

  6.   3000 sakė

    Tikrai turėsiu pažvelgti į „Samba“ vyrą, kad galėčiau bendrinti LAN aplankus su „Windows“.

    PS: „Debian Mozilla“ komanda pagaliau išleido „Iceweasel 24“.

  7.   Aldo sakė

    Sveiki, kokia gera čia dalijamasi informacija, aš pradedu atlikti bandomąjį perkėlimą naudodamas „Debian“ serverį, pvz., Failą ir spausdinimą, bet turiu patvirtinti vartotojus, turinčius „Windows 7“ ir „XP“, su mano turimu domenu („Windows 2000“). buvau. ieškojau ir nemačiau ...
    Ačiū

  8.   danilo kordoba sakė

    Sveiki, manau, kad „Debian“ ir jo darinių problema yra ta, kad jie nežino, nežino ir nenori to daryti, kad paprastam vartotojui būtų lengviau. Aš esu „openuse“ versijos vartotojas ir taip lengva sukonfigūruoti namų ar biuro tinklą. Su kompiuteriais, kuriuose įdiegta „openuse“ ir įdiegta „Windows XP-7“, jie dalijasi failais ir spausdintuvais. Visa ši užduotis atliekama su „Yast“, tai yra, neįeinant į terminalą ir nereikia viso to parašyti. Tikra beprotybė „Debian“. Su debianu Wheezy po savaitės kodo rašymo negalėjau spausdinti bendru spausdintuvu „Windows XP“ kompiuteryje. Su „opensuse“ su 4 žingsniais kompiuterio, kuris naudojasi spausdintuvu, pavadinimas (XP), bendro spausdintuvo pavadinimas (XP), vartotojo vardas ir slaptažodis. Ir viskas, norėdami pasidalinti apgailėtinu spausdintuvu ir kai kuriais namų failais nebūtinai turite būti kodų guru. Jau nekalbant apie CUPS. cupsd, ir pan. Atlikite tai, kas įprasta vartotojui.

    1.    Federico sakė

      Tvirtai sutinku su jumis. „Debian“ yra žinomas dėl to, kad darbastalio aplinkoje sunkiai sekasi. Kalbant apie paslaugas, „OpenSuse“ ir „CentOS“ labai palengvina paslaugų administratorių gyvenimą. Tačiau aš pripratau prie „Debian“ ir man labiau patinka. 🙂
      Ačiū už komentarą !!!.

    2.    vokiečių sakė

      Jūs visada turite atlikti operacijas. „Debian“ yra aukštos kokybės ir kenkia kitoms funkcijoms. Reikia gerai išnaudoti laiką ir „Debian“ skiria jį savo produktui, daugiau galvodamas apie jo įgyvendinimą serveriuose. Serverius valdantys žmonės neturi tų pačių poreikių, kaip kitų tipų vartotojai.
      Išbandžiau kitus platinimus ir tik Arch turi tokį pat stabilumą. Likusi dalis yra labai automatizuota; tačiau naudojant jį serveriuose, kyla daug problemų.
      Tai mano asmeninė nuomonė ir labai subjektyvi.

  9.   Mauricijus sakė

    Labai gera informacija, labai ačiū. Ar yra koks nors pranešimas apie efektyviausią būdą padaryti automatinę atsarginę kopiją iš „Linux“ serverio, pasiekiančio „Windows“ kompiuterius pagal domeną? dėkoju

    1.    Matias sakė

      Jei bandysite „Rsync“, tai yra platforma

  10.   Matias sakė

    Labą popietę, tikrindamas # net rpc join -U administratorių, įvyko klaida ir aš ją išsprendžiau pridėdamas
    aplanke /etc/samba/smb.conf realm = jūsų domenas.local