Samba: Pievienojieties Debian Windows domēnam (I)

Sveiki draugi!. Samba ļauj mums apvienoties Debian ir a Microsoft domēns divos dažādos veidos, kas ir būtiski atkarīgi no tā, kā mēs deklarējam iespēju drošība arhīvā smb.conf.

Drošība = domēns

Iekārtai ir jāpievienojas domēnam, izmantojot komandu neto rpc pievienoties. Parametrs šifrēt paroles arhīvā smb.conf, jābūt iestatītam uz patiess o , kas ir tā noklusējuma vērtība.

Samba tas apstiprinās lietotāja un paroles akreditācijas datus, nododot tos domēna kontrolierim tieši tāpat kā kontrolierim NT 4.

Drošība = domēns ir veids, kā mēs attīstīsimies šajā rakstā.

Drošība = ADS: Šajā režīmā Samba darbosies kā domēna loceklis Karalistē (Valstība) no Active Directory. Šim nolūkam ir nepieciešams, lai Debian mašīnā klients būtu instalēts un konfigurēts Kerberosun ka tas ir pievienots Active Directory, izmantojot komandu pievienojas tīkla reklāmas.

Šis režīms NAV LABĀT Samba darboties kā Active Directory domēna kontrollerim.

Mēs redzēsim:

  • Tīkla galveno parametru paraugs
  • Obligātās prasības domēna kontrolierī
  • Obligātās prasības Debian mašīnai
  • Mēs instalējam nepieciešamās paketes un konfigurējam
  • Mēs pievienojamies Debian domēnam un veicam nepieciešamās pārbaudes
  • Mēs pieļaujam domēna lietotāju pieteikšanos mūsu Debian
  • Padomi, kad mēs strādājam pie galddatoriem

Tīkla galveno parametru paraugs

  • Domēna kontrolieris: Windows 2003 Server SP2 Enterprise Edition.
  • Kontroliera nosaukums:w2003
  • Domēna vārds: draugi.cu
  • Kontroliera IP: 10.10.10.30
  • ---------------
  • Debian versija: Saspiest (6.0.7) [: - $ cat / etc / debian_version]
  • Komandas nosaukums: nepareizi saspiest
  • IP adrese: 10.10.10.15
  • Samba versija: 2: 3.5.6 ~ dfsg-3squeeze9
  • Winbind versija: 2: 3.5.6 ~ dfsg-3squeeze9
  • GNOME darbvirsmas vide ar GDM3
  • ---------------
  • Debian versija: Sēkšana 7.0
  • Komandas nosaukums: dusmas
  • IP adrese: 10.10.10.20
  • Samba versija: 2: 3.6.6-6
  • Winbind versija: 2: 3.6.6-6
  • Xfce4 darbvirsmas vide ar GDM3

Obligātās prasības domēna kontrolierī

Šajā rakstā aprakstītā metode sākotnēji tika pārbaudīta pret domēna kontrolleri, kas CentOS konfigurēts no "ClearOS Enterprise 5.2 SP-1", un viss darbojās pareizi. Lieki teikt, ka tā ir bezmaksas programmatūra.

Mēs atsauksies uz domēna kontrolleri Microsoft Windows Server 2003 SP2 Enterprise Edition, ko izmanto daudzos Kubas uzņēmumos. Atvainojiet, ka man nav versijas instalēšanas diska Servera 2008 vai progresīvāka. Viņi man piedod angļu valodu, bet vienīgais instalētājs, kas man ir, ir šajā valodā.

Lūdzu un izlasiet rakstu Samba: SmbClient publicēti šajā pašā vietnē, lai viņiem būtu priekšstats par domēna kontrolierī izveidotajiem lietotājiem.

Ja Debianam izmantojam fiksētu IP adresi, mums jābūt deklarētam "A" ierakstam un tam atbilstošajam ierakstam Reversā zonā domēna kontrollera DNS.

Vienmēr ieteicams, kad strādājam tīklā ar Linux un Windows datoriem, iespējojiet pakalpojumu WINS (Windows interneta vārdu pakalpojums) vēlams domēna kontrolierī.

Obligātās prasības Debian mašīnai

Fails / Etc / resolv.conf jābūt šādam saturam:

meklēt amigos.cu vārdu serveri 10.10.10.30

Mēs izpildām:

$ hostname -f misqueeze.friends.cu $ dnsdomainname friends.cu $ host w2003 w2003.friends.cu ir adrese 10.10.10.30 $ dig -x 10.10.10.30 [----] ;; ATBILDES SADAĻA: 30.10.10.10.in-addr.arpa. 1200 IN PTR w2003.amigos.cu. [----]

Mēs instalējam nepieciešamās paketes un konfigurējam

# aptitude install samba winbind smbclient pirkstu

Pakotnes instalēšanas laikā samba, mums tiks lūgts norādīt darba grupas nosaukumu, kas mūsu piemērā ir DRAUGI.

Mēs saglabājam oriģinālo failu smb.conf un tad mēs to iztukšojam:

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

Mēs rediģējam failu smb.conf un mēs to atstājam ar šādu saturu:

[global] ### Tīkla pārlūks - identifikācija ### darbgrupa = FRIENDS servera virkne =% h serveris uzvar serveri = 10.10.10.30 DNS starpniekserveris = nav ### Tīkla savienojums ### saskarnes = 127.0.0.0/8 eth0 tikai saistīšanas saskarnes = jā saimnieki atļauj = 10.10.10.0/255.255.255.0 ### Atkļūdošana ### žurnāla fails = /var/log/samba/log.%m max žurnāla lielums = 1000 syslog = 0 panikas darbība = / usr / share / samba / panic-action% d ### AUTHENTICATION ### security = domēns
šifrēt paroles = jā vietējais meistars = nav domēna kapteinis = nav vēlamā galvenā = nē ### Winbind ### winbind uid = 15000-20000 winbind gid = 15000-20000 veidnes apvalks = / bin / bash winbind izmantot noklusējuma domēnu = Jā winbind rpc tikai = jā winbind bezsaistes pieteikšanās = jā ### Dažādi ### nederīgi lietotāji = saknes veidne homedir = / home /% D /% U reģistra koplietošana = Nē # unix charset = ISO-8859-1 # display charset = ISO-8859 -1

Mēs pārbaudām faila pamata sintaksi smb.conf:

#testparm

Mēs rediģējam failu /etc/nsswitch.conf un mēs modificējam šādas rindas:

[----] parole:         winbind faili
grupa:          winbind faili
ēna: hon hosts: faili dns uzvar [----]

Mēs pievienojamies Debian domēnam un veicam pārbaudes

# 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 # pirkstu soļi # getent passwd soļi # getent grupa "Domēna lietotāji"

Protams, mašīnas konts domēna kontrolierī būs izveidots pareizi.

Līdz šim mēs esam redzējuši, ka mēs varam iegūt pareizu informāciju par Domēnu, kā arī par tā lietotājiem.

Turpmākajos rakstos mēs uzzināsim, kā koplietot resursus, lai tos varētu izmantot domēnā reģistrētie lietotāji, tas ir, mēs varēsim apkalpot failus Microsoft domēna lietotājiem gan no darbstacijas, gan no īpaša servera.

Mēs pieļaujam domēna lietotāju pieteikšanos mūsu Debian

Kad mēs instalējam pakotni Winbind, Debian automātiski konfigurē iegultās autentifikācijas moduļus vai Pievienojami autentifikācijas moduļi PAM.

Tomēr, ja mēs mēģināsim sākt sesiju kā domēna lietotāju, izmantojot SSH vai grafisku sesiju, mēs saņemsim ziņojumu "Autentifikācijas kļūme".

Tas ir tāpēc, ka PAM moduļu faili, precīzāk kopīgais-aut tika ģenerēts, ieskaitot autentifikāciju, izmantojot Kerberos, kas NAV izmantota paziņojot drošība = domēns arhīvā smb.conf.

Lai sāktu sesiju, izmantojot SSH vai grafiski, faili ir manuāli jāpārveido:

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

/etc/pam.d/common-auth

Mēs noņemam no rindas, uz kuru attiecas pam_winbind.soparametri, kas saistīti ar 5 krb. Šī daļa izskatīsies šādi:

[----] # šeit ir paketes moduļi (bloks “Primārais”) auth [success = 2 default = ignore] pam_unix.so nullok_secure auth [success = 1 default = ignore]      pam_winbind.so kešatmiņā_login try_first_pass
[----]

/etc/pam.d/common-session

[----]
nepieciešama sesija pam_mkhomedir.so skel = / etc / skel / umask = 0022
### Iepriekš minētā rinda ir jāiekļauj PIRMS # šeit ir paketes moduļi (bloks "Primārais") [----]

Mēs restartējam iesaistītos pakalpojumus

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

Iepriekš minētās PAM konfigurācijas failu izmaiņas ļaus domēna lietotājiem sākt SSH sesiju vai lokāli mūsu Debian darbstacijā.

Katra lietotāja mājas direktoriji tiks izveidoti arī pirmo reizi piesakoties. Personīgās mapes vai direktoriji tiks izveidoti / home / DOMAIN / domain-user.

Ja rodas grūtības ar grafisko pieteikšanos, iesakām restartēt grafiskā pieteikšanās pārvaldnieku (gdm3, kdmutt.) un, ja ar to nepietiek, restartējiet darbstaciju.

Lai ierobežotu vai ierobežotu mūsu Debian piekļuvi, izmantojot SSH, mums ir jārediģē fails / etc / ssh / sshd_config un beigās pievienot:

 AllowUsers myuser-local soļu sakne

Mūsu piemērā soļi ir domēna lietotājs, kuram mēs vēlamies ļaut pieteikties, izmantojot SSH xeon ir vietējais lietotājs.

Mēs varam arī iekļaut failā / etc / sudoers izmantojot komandu Visudo, vienam vai vairākiem domēna lietotājiem.

[----] # Lietotāja privilēģiju specifikācijas sakne ALL = (ALL) ALL xeon ALL = (ALL) ALL soļi ALL = (ALL) ALL [----]

Padomi, kad mēs strādājam pie galddatoriem

Gadījumā, ja mēs vēlamies strādāt pie darbvirsmas vai darbstacijas ar grafisku pieteikšanos un grafisko vidi, mums domēna lietotājiem, kuri pieteiksies lokāli, jāpadara vismaz šādu grupu dalībnieki: cdrom, diskete, audio, video y plugdev. Ja mēs izmantojam modemu, lai izveidotu savienojumu ar ārēju tīklu, mums tie jāpadara arī par grupas dalībniekiem iemērkšana.

Squeeze gadījumā, ja grafiskās sesijas sākumā vēlamies izslēgt lietotāju sarakstu, gdm3 gadījumā mēs rediģējam failu /etc/gdm3/greeter.gconf-defaultsun komentēt opciju / apps / gdm / simple-greeter / disable_user_list, un mēs mainām tā vērtību uz patiess.

Mēs ceram, ka viņi neredz sarežģīto vai velnišķīgo. Vienmēr paturiet prātā, lietojot Samba Suite operētājsistēmā Linux, mēs praktiski atdarinām gandrīz visas Windows funkcijas attiecībā uz SMB / CIFS tīkliem ... un nedaudz vairāk. Korporācija Microsoft nodrošina "Drošību" apmaiņā pret Darkness. Savukārt Linux, lai arī sākumā tas šķiet mazliet sarežģīts, tomēr nodrošina drošību, pārredzamību un brīvību.

Ko tur lasīt? Pūles ir tā vērts!

Un aktivitāte šodien ir beigusies, Draugi. Līdz nākamajam piedzīvojumam !!!.

Atzīmēt: Mēs pārbaudījām procedūru, kas aprakstīta trīs Microsoft domēna funkcionalitātes līmeņos, tas ir, Mixed, Native 2000 un Native 2003.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Erick teica

    Ļoti labs ieraksts, es apsveicu jūs, draugs, viens jautājums, ko jūs varētu izveidot, lai izveidotu domēna serveri ar samba4, ir tāds, ka man ir šaubas un daļa, ka es nekad neesmu darījis pdc ar samba, un viņi saka, ka es nezinu, ka samba4 ir daudz uzlabojusies

    1.    Federiko A. Valdés Toujague teica

      Paldies VISIEM par komentāriem !!!.

      @Erick: sāc vienkārši. Instalējiet ClearOS vai kaut ko tamlīdzīgu, piemēram, PDC. Esmu palīdzējis to instalēt un konfigurēt 3 mazos uzņēmumos. Lielākais ar 50 komandām, un viņi strādā ļoti labi. Administrēšana ir ļoti vienkārša.

      @ Jēzus Izraēla Peraless Martinezs: Nav nepieciešams instalēt Samba. Tagad, ja "normāls failu tīkls" jūs domājat SMB / CIFS tīklu, tad tas ir ieteicams.

      @denis: Paldies par pateicības vārdiem un uzmundrinājumiem.

      @DanielC: Izskatās, ka jūs viņus noķērāt "sarkanroku". 🙂

  2.   Jēzus Izraels Peraless Martiness teica

    Jautājums, vai visos manos datoros tiek izmantoti GNU, vai man ir nepieciešams izmantot samba, lai koplietotu savus failus, vai es varu to darīt ar nfs, ja tā, vai jūs varētu darīt apmācību, lai koplietotu failus, izmantojot nfs, es zinu, ka es varu visu lejupielādēt ar ssh un nosūtīt failus ar ftp , arī tīmekļa klientiem un citiem, bet es vēlētos, lai tiktu izveidots "parasto failu" tīkls

  3.   Denis teica

    Sveiks, mans draugs, es vispirms gribēju pateikties par visu, ko ikdienā dari, ar vēlmi palīdzēt citiem, pat ja tikko viņus pazīsti.
    Ļoti labi visi jūsu raksti, es jums tiešām saku, ka, pateicoties viņiem, es esmu izveidojis gandrīz sysadmin, lai gan es zinu, ka man vēl tāls ceļš ejams.

  4.   Daniels teica

    Es tikko lasīju šo tēmu RSS plūsmā, un es saņēmu samba atjauninājumus.

    Tad viņi nesaka, ka Ubuntu nespiego! : B

    1.    3000 teica

      ROFL!

      Ubuntu nav spiegot, Amazon.

  5.   Xavier teica

    Šeit ir recepte, kuru es izveidoju tieši Debianam ADS jomā https://wiki.debian.org/SAMBAclienteWindows

    1.    Federiko Antonio Valdess Toujague teica

      Ar parametru drošība = reklāmas, tīmeklī ir daudz ziņu. Tomēr manā nākamajā rakstā tiks aplūkota šī pati tēma.

  6.   3000 teica

    Man patiešām būs jāaplūko Samba vīrietis, lai varētu koplietot LAN mapes ar Windows.

    PS: Debian Mozilla komanda beidzot ir izlaidusi Iceweasel 24.

  7.   Aldo teica

    Sveiki, cik laba ir jūsu kopīgotā informācija, es sāku veikt testa migrēšanu ar debian serveri, piemēram, failu un druku, bet man ir vajadzīgi lietotāji, kuriem ir Windows 7 un XP, lai autentificētos ar domēnu (Windows 2000), kas man ir bijis meklēju un es to neesmu redzējis ...
    Gracias

  8.   Danile Cordoba teica

    Sveiki, es domāju, ka Debian un tā atvasinājumu problēma ir tā, ka viņi to nezina, neprot un nevēlas darīt, lai atvieglotu lietas parastajam lietotājam. Esmu atvērtās versijas lietotājs, un ir tik viegli konfigurēt mājas vai biroja tīklu. Ar datoriem, kuros ir opensuse un instalēti Windows XP-7, viņi koplieto failus un printerus. Viss šis uzdevums tiek veikts ar Yast, tas ir, neieejot terminālā un tas viss nav jāraksta. Debianā īsts ārprāts. Ar debian Wheezy pēc nedēļas koda rakstīšanas es nevarēju izdrukāt uz koplietojamā printera Windows XP datorā. Ar opensuse ar 4 soļiem datora nosaukums, kas koplieto printeri (xp), koplietojamā printera nosaukums (xp), lietotājvārds un parole. Un tas ir viss, lai koplietotu nožēlojamo printeri un dažus mājas failus, jums nav jābūt kodu guru. Nemaz nerunājot par CUPS. cupsd, utt. Dariet kaut ko parastu lietotājam draudzīgu.

    1.    Federico teica

      Pilnīgi piekrītu jums. Debian ir pazīstams ar to, ka darbvirsmas vidē viss ir grūti. Pakalpojumu pusē OpenSuse un CentOS ievērojami atvieglo pakalpojumu administratoru dzīvi. Tomēr esmu pieradis pie Debian, un man tas dod priekšroku. 🙂
      Paldies par komentāru !!!.

    2.    vācu teica

      Jums vienmēr ir jāveic darījumi. Debian ir augstas kvalitātes, kaitējot citām funkcijām. Ir nepieciešams labi izmantot laiku, un Debian to velta savam produktam, domājot vairāk par tā ieviešanu serveros. Cilvēkiem, kuri pārvalda serverus, nav tādas pašas vajadzības kā citiem lietotāju tipiem.
      Esmu izmēģinājis citus izplatījumus, un tikai Arch ir tāda pati stabilitāte. Pārējais ir ļoti automatizēts; bet tas rada daudz problēmu, izmantojot to serveriem.
      Tas ir mans personīgais viedoklis un ir ļoti subjektīvs.

  9.   Maurīcija teica

    Ļoti laba informācija, liels paldies. Vai ir kāds ziņojums par visefektīvāko veidu, kā veikt automātisko dublēšanu no Linux servera, kas domēnā piekļūst Windows datoriem? Paldies

    1.    Matias teica

      Ja izmēģināt Rsync, tas ir pāri platformai

  10.   Matias teica

    Labdien pēcpusdienā man bija kļūda, pārbaudot # net rpc join -U Administrator, un es to atrisināju, pievienojot
    mapē /etc/samba/smb.conf realm = jūsu domēns.local