PAM, NIS, LDAP, Kerberos, DS uye Samba 4 AD-DC - SMB Networks

General index yeakateedzana: Computer Networks yeSMEs: Sumo

Mhoro shamwari neshamwari!

Nechinyorwa ichi ndinoonekana neNharaunda DesdeLinux. Kuonekana kwakakosha kuNharaunda Yakakosha. Kubva zvino zvichienda mberi ndichave mune yangu yega chirongwa chaunogona kuona pairi http://www.gigainside.com.

Chinangwa chikuru cheiyo positi kupa «Mufananidzo Mukuru»Nezve iyo Yekusimbisa Sevhisi neFree Software yatinayo. Zvirinani icho chinangwa chedu. Naizvozvo ichave yakareba, kunyangwe tichiziva kuti zvinopesana nemitemo yakajairika yekunyora zvinyorwa. Tinovimba maSystem Administrators anozvikoshesa.

Tinoda kuratidza kuti yakajairika protocol kune mazhinji eazvino masisitimu echokwadi ndiyo LDAP, uye kuti hazvisi izvo zvekuita kuti unyatsoidzidza, kubva pane yekudzidza yatichawana pane yepamutemo saiti http://www.openldap.org/.

Hatizopa tsananguro dzakadzama - kana zvinongedzo - pazvinhu zvakafukidzwa muzvinyorwa zvakapfuura, kana kune avo vane tsananguro inogona kuwanikwa zvirinyore paWikipedia kana mamwe mawebhusaiti kana zvinyorwa paInternet, kuti tirege kurasikirwa nechinangwa cheshoko ratiri kuda kupa. Tichashandisawo musanganiswa wemazita anoshanda muChirungu neSpanish, sezvo tichifunga kuti masystem mazhinji akazvarwa aine mazita muChirungu uye zvinobatsira kuti veSysadmin vavabatanidze mumutauro wavo wekutanga..

  • PAM: Inogadziriswa Yekusimbisa Module.
  • NIS: Network_Information_Service.
  • LDAP: Yakareruka Dhairekitori Yekuwana Protocol.
  • Kerberos: Security protocol yekutendisa vashandisi, makomputa uye masevhisi ari pakati penetiweki, achisimbisa humbowo hwavo maringe nezvakange zviripo mudura reKerberos.
  • DS: Directory Server kana Directory Service
  • AD–DC: Dhairekitori Inoshanda - Domain Controler

PAM

Isu tinopa diki dzakateedzana kune iyi mhando yekusimbiswa kwenzvimbo, iyo yaunozoona mukuita kwemazuva ese kuti inoshandiswa zvakanyanya apo, semuenzaniso, patinobatana nekambani yekushandira kune Domain Controller kana Active Directory; mepu vashandisi yakachengetwa mune ekunze LDAP dhatabhesi sekunge vaive vemuno vashandisi; kumepu vashandisi vakachengetwa muDomain Dhairekita yeA Active Directory senge ivo vashandisi vemuno, zvichingodaro.

NIS

De Wikipedia:

  • Network Information System (inozivikanwa neshoko rayo reNIS, iro muchiSpanish rinoreva Network Information System), izita remutengi-server dhairekitori services sevhisi yakagadzirwa neSun Microsystems yekutumira data rekumisikidza mumasystem akaparadzirwa senge mazita evashandisi uye mauto pakati pemakomputa. pane network.NIS yakavakirwa pane ONC RPC, uye ine sevha, raibhurari-parutivi raibhurari, uye akasiyana ekushandisa maturusi.

    NIS pakutanga yainzi iyo Yero Mapeji, kana YP, iyo ichiri kushandiswa kureva iyo. Nehurombo, iro zita chiratidzo cheBritish Telecom, yaida kuti Sun idonhedze iro zita. Zvisinei YP inoramba iri chirevo chekutanga mumazita emirairo yakawanda inoenderana neNIS, senge ypserv uye ypbind.

    DNS inoshandira yakaganhurirwa huwandu hweruzivo, chakanyanya kukosha kuve kunyorerana pakati pezita renzvimbo nekero yeIP. Kune mamwe marudzi eruzivo, hapana yakadaro yakasarudzika sevhisi. Kune rimwe divi, kana iwe uchingogadzirisa diki LAN isina kubatana kweInternet, zvinoita kunge zvisina basa kumisa DNS. Ichi ndicho chikonzero Sun yakagadzira iyo Network Information System (NIS). NIS inopa yakajairika dhatabhesi yekugona kugona iyo inogona kushandiswa kugovera, semuenzaniso, iyo ruzivo irimo mune passwd uye mapoka mafaira kune ese ma node pane yako network. Izvi zvinoita kuti network iratidzike senge imwechete sisitimu, iine maakaundi akafanana pane ese maodhi. Saizvozvowo, NIS inogona kushandiswa kugovera iyo node zita ruzivo rwuri mune / etc / mauto kumachina ese pane network.

    Nhasi NIS inowanikwa mune angangoita ese kugoverwa kweUnix, uye kune mamwe mahara maitirwo. BSD Net-2 yakaburitsa imwe iyo yakatorwa kubva kuruzhinji rwezvinongedzo kuitiswa kumisangano yakapihwa neSun. Iyo raibhurari kodhi yemutengi chikamu cheiyi vhezheni yakave iripo muGNU / Linux libc kwenguva yakareba, uye zvirongwa zvehutongi zvakatumirwa kuGNU / Linux naSwel Thümmler. Zvisinei, sevha yeNIS inoshaikwa sekureva kwekuitwa.

    Peter Eriksson akagadzira mushandirapamwe mutsva unonzi NYS. Inotsigira ese ari maviri ekutanga NIS uye neshanduro yakasimbiswa yeSun NIS +. NYS haingopa chete zvishandiso zveNIS uye sevha, asi zvakare inowedzera yese nyowani seti yemabasa emaraibhurari ayo iwe aunoda kuumbiridza mu libc yako kana iwe uchida kuishandisa. Izvi zvinosanganisira chirongwa chitsva chekumisikidza kusarudzika kwezita renzvimbo iyo inotsiva chirongwa chiripo chinoshandiswa ne "host.conf" faira.

    Iyo GNU libc, inozivikanwa se libc6 munharaunda yeGNU / Linux, inosanganisira yakagadziridzwa vhezheni yetsika NIS rutsigiro yakagadzirwa naThorsten Kukuk. Iyo inotsigira ese emaraibhurari mabasa anopiwa neNYS, uye zvakare inoshandisa epamberi NYS yekumisikidza scheme. Iwo maturusi uye sevha zvichiri kudikanwa, asi kushandisa iyo GNU libc kunoponesa dambudziko rekugadzirisa uye kudzoreredza raibhurari

    .

Komputa uye zita rezita, network interface uye kugadzirisa

  • Isu tinotanga kubva kune yakachena kumisikidza - isina graphical interface- yeDebian 8 "Jessie". Iyo domain swl.fan zvinoreva "Fans of Mahara Software". Nderipi zita riri nani pane iri?.
midzi @ tenzi: ~ # hostname
tenzi
midzi @ tenzi: ~ # hostname -f
master.swl.fan

midzi @ tenzi: ~ # ip addr 1: tarira: munhu 65536 qdisc noqueue state UNKNOWN group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 :: 1/128 chiyero chekutambira chinoshanda_lft zvachose yakasarudzwa_lft zvachose 2: eth0: munhu 1500 qdisc pfifo_fast state UP group default qlen 1000 link / ether 00: 0c: 29: 4c: 76: d9 brd ff: ff: ff: ff: ff: ff inet 192.168.10.5/24 brd 192.168.10.255 scope global eth0 valid_lft zvachose unosarudzwa_lft nekusingaperi inet6 fe80 :: 20c: 29ff: fe4c: 76d9 / 64 chiyero chinobatanidza chinoshanda_lft zvachose chinodiwa_lft zvachose

midzi @ tenzi: ~ # kati /etc/resolv.conf 
tsvaga swl.fan nameserver 127.0.0.1

Kuiswa kwe bind9, isc-dhcp-server uye ntp

sunga9

midzi @ tenzi: ~ # aptitude gadza bind9 bind9-doc nmap
midzi @ tenzi: ~ # systemctl chinzvimbo bind9

midzi @ tenzi: ~ # nano /etc/bind/named.conf
sanganisira "/etc/bind/named.conf.options"; sanganisira "/etc/bind/named.conf.local"; inosanganisira "/etc/bind/named.conf.default-zones";

midzi @ tenzi: ~ # cp /etc/bind/named.conf.options \ /etc/bind/named.conf.options.original

midzi @ tenzi: ~ # nano /etc/bind/named.conf.options
sarudzo {dhairekitori "/ var / cache / bind"; // Kana paine firewall pakati pako nemazita mazita aunoda // kutaura nawo, ungangoda kugadzirisa iyo firewall kubvumidza akawanda // madoko kuti ataure. Maona http://www.kb.cert.org/vuls/id/800113

        // Kana yako ISP yakapa imwe kana anopfuura IP maadhi eakagadzikana // nameservers, iwe ungangoda kuvashandisa sevatambi. // Uncomment inotevera block, uye isa maadress anotsiva // iyo yese-0 chinobata. // vanotungamira {// 0.0.0.0; //}; // ============================================== = ==================== $ // Kana BUNGISA matanda ekukanganisa mameseji nezve iyo kiyi yemidzi iri kupera, // iwe uchafanirwa kugadzirisa makiyi ako. Maona https://www.isc.org/bind-keys
        // ========================================== == ==================== $ // Hatidi DNSSEC
        dnssec-inogonesa kwete;
        // dnssec-yekusimbisa auto; auth-nxdomain kwete; # tevedzera RFC1035 teerera-pa-v6 {chero; }; // Zvekutarisa kubva kune localhost uye sysadmin // kuburikidza nekuchera swl.fan axfr // Hatina Varanda DNS ... kusvika zvino
        tendera-chinja {localhost; 192.168.10.1; };
}; midzi @ tenzi: ~ # inonzi-checkconf

midzi @ tenzi: ~ # nano /etc/bind/zones.rfcFreeBSD
// Yakagovaniswa Kero Nzvimbo (RFC 6598)
zone "64.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "65.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "66.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "67.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "68.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "69.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "70.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "71.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "72.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "73.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "74.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "75.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "76.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "77.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "78.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "79.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "80.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "81.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "82.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "83.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "84.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "85.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "86.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "87.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "88.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "89.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "90.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "91.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "92.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "93.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "94.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "95.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "96.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "97.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "98.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "99.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "100.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "101.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "102.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "103.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "104.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "105.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "106.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "107.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "108.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "109.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "110.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "111.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "112.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "113.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "114.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "115.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "116.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "117.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "118.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "119.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "120.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "121.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "122.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "123.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "124.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "125.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "126.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
zone "127.100.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };

// Unganidzo-yemuno / APIPA (RFCs 3927, 5735 uye 6303)
nzvimbo "254.169.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; };

// IETF protocol inopihwa (RFCs 5735 uye 5736)
nzvimbo "0.0.192.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; };

// TEST-NET- [1-3] yeChinyorwa (RFCs 5735, 5737 uye 6303)
nzvimbo "2.0.192.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "100.51.198.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "113.0.203.in-addr.arpa" {type master; faira "/etc/bind/db.empty"; };

// IPv6 Semuenzaniso Range reGwaro (RFCs 3849 uye 6303)
nzvimbo "8.bd0.1.0.0.2.ip6.arpa" {type master; faira "/etc/bind/db.empty"; };

// Mazita eDomain eDhipatimendi uye Kuedza (BCP 32)
zone "test" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "muenzaniso" {mhando tenzi; faira "/etc/bind/db.empty"; }; zone "invalid" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "example.com" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "example.net" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "example.org" {type master; faira "/etc/bind/db.empty"; };

// Router Benchmark Kuedza (RFCs 2544 uye 5735)
nzvimbo "18.198.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "19.198.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; };

// IANA Yakachengetedzwa - Old Class E Space (RFC 5735)
nzvimbo "240.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "241.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "242.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "243.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "244.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "245.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "246.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "247.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "248.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "249.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "250.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "251.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "252.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "253.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "254.in-addr.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; };

// IPv6 Isina Kero Kero (RFC 4291)
nzvimbo "1.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "3.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "4.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "5.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "6.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "7.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "8.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "9.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "a.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "b.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "c.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "d.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "e.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "0.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "1.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "2.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "3.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "4.f.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "5.f.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "6.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "7.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "8.f.ip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "9.f.ip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "afip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "bfip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "0.efip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "1.efip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "2.efip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "3.efip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "4.efip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "5.efip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "6.efip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "7.efip6.arpa" {type master; faira "/etc/bind/db.empty"; };

// IPv6 ULA (RFCs 4193 uye 6303)
nzvimbo "cfip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "dfip6.arpa" {type master; faira "/etc/bind/db.empty"; };

// IPv6 Link Yemunharaunda (RFCs 4291 uye 6303)
nzvimbo "8.efip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "9.efip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "aefip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "befip6.arpa" {type master; faira "/etc/bind/db.empty"; };

// IPv6 Yakadzingwa Saiti-Yemunharaunda Kero (RFCs 3879 uye 6303)
nzvimbo "cefip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "defip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; }; nzvimbo "eefip6.arpa" {type master; faira "/etc/bind/db.empty"; }; nzvimbo "fefip6.arpa" {mhando tenzi; faira "/etc/bind/db.empty"; };

// IP6.INT yakabviswa (RFC 4159)
nzvimbo "ip6.int" {type master; faira "/etc/bind/db.empty"; };

midzi @ tenzi: ~ # nano /etc/bind/named.conf.local
// // Ita chero gadziriso yemuno pano // // Funga kuwedzera nzvimbo dze1918 pano, kana dzikasashandiswa musangano rako // dzinosanganisira "/etc/bind/zones.rfc1918";
sanganisira "/etc/bind/zones.rfcFreeBSD";

// Chiziviso chezita, mhando, nzvimbo, uye yekuvandudza mvumo // yeiyo DNS Marekodhi Nzvimbo Dzese // Nzvimbo Dzese dziri mbiri MASTER zone "swl.fan" {mhando tenzi; faira "/var/lib/bind/db.swl.fan"; }; nzvimbo "10.168.192.in-addr.arpa" {mhando tenzi; faira "/var/lib/bind/db.10.168.192.in-addr.arpa"; };

midzi @ tenzi: ~ # inonzi-checkconf

midzi @ tenzi: ~ # nano /var/lib/bind/db.swl.fan
$ TTL 3H @ IN SOA master.swl.fan. mudzi.master.swl.fan. (1; serial 1D; zorodza 1H; edza zvakare 1W; kupera 3H); shoma kana; Negative caching nguva yekurarama; @ IN NS tenzi.swl.fan. @ IN MX 10 mail.swl.fan. @ IN A 192.168.10.5 @ IN TXT "For Fans of Free Software"; sysadmin IN A 192.168.10.1 fileserver IN A 192.168.10.4 master IN A 192.168.10.5 proxyweb IN A 192.168.10.6 blog IN A 192.168.10.7 ftpserver MUNE 192.168.10.8 tsamba IN A 192.168.10.9

midzi @ tenzi: ~ # nano /var/lib/bind/db.10.168.192.in-addr.arpa
$ TTL 3H @ IN SOA master.swl.fan. mudzi.master.swl.fan. (1; serial 1D; zorodza 1H; edza zvakare 1W; kupera 3H); shoma kana; Negative caching nguva yekurarama; @ IN NS tenzi.swl.fan. ; 1 IN PTR sysadmin.swl.fan. 4 IN PTR fileserver.swl.fan. 5 IN PTR tenzi.swl.fan. 6 IN PTR proxyweb.swl.fan. 7 IN PTR blog.swl.fan. 8 IN PTR ftpserver.swl.fan. 9 IN PTR mail.swl.fan.

midzi @ tenzi: ~ # inonzi-checkzone swl.fan /var/lib/bind/db.swl.fan
zone swl.fan/IN: yakatakura serial 1 OK
midzi @ tenzi: ~ # inonzi-checkzone 10.168.192.in-addr.arpa /var/lib/bind/db.10.168.192.in-addr.arpa
nzvimbo 10.168.192.in-addr.arpa/IN: yakatakura serial 1 OK

midzi @ tenzi: ~ # inonzi-checkconf -zp
midzi @ tenzi: ~ # systemctl restart bind9.service
midzi @ tenzi: ~ # systemctl chinzvimbo bind9.service

Bhinda9 cheki

midzi @ tenzi: ~ # dig swl.fan axfr
midzi @ tenzi: ~ # chera 10.168.192.in-addr.arpa axfr
midzi @ tenzi: ~ # chera IN SOA swl.fan
midzi @ tenzi: ~ # chera IN NS swl.fan
midzi @ tenzi: ~ # dig IN MX swl.fan
midzi @ tenzi: ~ # proxyweb inomiririra midzi @ tenzi: ~ # nping --tcp -p 53 -c 3 localhost
midzi @ tenzi: ~ # nping --udp -p 53 -c 3 yemunohost
midzi @ tenzi: ~ # nping --tcp -p 53 -c 3 master.swl.fan
midzi @ tenzi: ~ # nping --udp -p 53 -c 3 master.swl.fan
Kutanga Nping 0.6.47 ( http://nmap.org/nping ) pa2017-05-27 09:32 EDT SENT (0.0037s) UDP 192.168.10.5:53> 192.168.10.245:53 ttl = 64 id = 20743 iplen = 28 SENT (1.0044s) UDP 192.168.10.5:53> 192.168.10.245 .53: 64 ttl = 20743 id = 28 iplen = 2.0060 SENT (192.168.10.5s) UDP 53:192.168.10.245> 53:64 ttl = 20743 id = 28 iplen = 3 Max rtt: N / A | Min rtt: N / A | Avg rtt: N / A Maphaketi mbichana akatumwa: 84 (0B) | Rcvd: 0 (3B) | Vakarasika: 100.00 (1%) Kubvisa zvaitwa: 3.01 IP kero yakanamirwa mumasekonzi XNUMX 

isc-dhcp-server

midzi @ tenzi: ~ # aptitude yekuisa isc-dhcp-server
midzi @ tenzi: ~ # nano / etc / default / isc-dhcp-server
# Ndeapi maumbirwo ayo DHCP server (dhcpd) inoshandira DHCP zvikumbiro? # Patsanura nzvimbo dzakawanda dzine nzvimbo, semuenzaniso "eth0 eth1".
INTERFACES = "eth0"

midzi @ tenzi: ~ # dnssec-keygen -a HMAC-MD5 -b 128 -r / dev / urandom -n USER dhcp-kiyi
mudzi @ tenzi: ~ # kati Kdhcp-kiyi. + 157 + 51777 
Yakavanzika-kiyi-fomati: v1.3 Algorithm: 157 (HMAC_MD5) Kiyi: Ba9GVadq4vOCixjPN94dCQ == Bits: AAA = Yakagadzirwa: 20170527133656 Tsikisa: 20170527133656 Activate: 20170527133656

midzi @ tenzi: ~ # nano dhcp.key
kiyi dhcp-kiyi {
        algorithm hmac-md5;
        chakavanzika "Ba9GVadq4vOCixjPN94dCQ == ";
}; midzi @ tenzi: ~ # gadza -o mudzi -g kusunga -m 0640 dhcp.key /etc/bind/dhcp.key midzi @ tenzi: ~ # gadza -o mudzi -g mudzi -m 0640 dhcp.key / etc / dhcp /dhcp.key midzi @ tenzi: ~ # nano /etc/bind/named.conf.local
sanganisira "/etc/bind/dhcp.key";

nzvimbo "swl.fan" {mhando tenzi; faira "/var/lib/bind/db.swl.fan";
        tendera-gadziriso {kiyi dhcp-kiyi; };
}; nzvimbo "10.168.192.in-addr.arpa" {mhando tenzi; faira "/var/lib/bind/db.10.168.192.in-addr.arpa";
        tendera-gadziriso {kiyi dhcp-kiyi; };
};

midzi @ tenzi: ~ # inonzi-checkconf

midzi @ tenzi: ~ # mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original
midzi @ tenzi: ~ # nano /etc/dhcp/dhcpd.conf
ddns-yekuvandudza-maitiro epakati; ddns-inogadziridza pane; ddns-domainname "swl.fan."; ddns-rev-domainname "in-addr.arpa."; rega hanya nevatengi-inogadziridza; kugadzirisa-kugadzirisa nhema; # Inogona kudikanwa pane yakatenderwa naDebian; sarudzo ip-kutumira kure; sarudzo domain-zita "swl.fan"; sanganisira "/etc/dhcp/dhcp.key"; nzvimbo swl.fan. {kutanga 127.0.0.1; kiyi dhcp-kiyi; } nzvimbo 10.168.192.in-addr.arpa. {kutanga 127.0.0.1; kiyi dhcp-kiyi; } yakagovaniswa-network redlocal {subnet 192.168.10.0 netmask 255.255.255.0 {sarudzo ma routers 192.168.10.1; sarudzo subnet-mask 255.255.255.0; sarudzo nhepfenyuro-kero 192.168.10.255; sarudzo domain-zita-maseva 192.168.10.5; sarudzo netbios-zita-seva 192.168.10.5; sarudzo ntp-seva 192.168.10.5; sarudzo-nguva-maseva 192.168.10.5; chiyero 192.168.10.30 192.168.10.250; }}

midzi @ tenzi: ~ # dhcpd -t
Internet Systems Consortium DHCP Server 4.3.1 Copyright 2004-2014 Internet Systems Consortium. Kodzero dzose dzakachengetedzwa. Nezve info, ndapota shanya https://www.isc.org/software/dhcp/
Gadzira faira: /etc/dhcp/dhcpd.conf Dhatabhesi faira: /var/lib/dhcp/dhcpd.leases PID faira: /var/run/dhcpd.pid

midzi @ tenzi: ~ # systemctl restart bind9.service 
midzi @ tenzi: ~ # systemctl chinzvimbo bind9.service 

midzi @ tenzi: ~ # systemctl kutanga isc-dhcp-server.service
midzi @ tenzi: ~ # systemctl chimiro isc-dhcp-server.service

ntp

midzi @ tenzi: ~ # aptitude yekuisa ntp ntpdate
midzi @ tenzi: ~ # cp /etc/ntp.conf /etc/ntp.conf.original
midzi @ tenzi: ~ # nano /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable server 192.168.10.1 kudzivirira -4 default kod notrap nomodify nopeer noquery -6 default kod notrap nomodify nopeer noquery inorambidza 127.0.0.1 kudzivirira :: 1 nhepfenyuro 192.168.10.255

midzi @ tenzi: ~ # systemctl restart ntp.service 
midzi @ tenzi: ~ # systemctl chimiro ntp.service
midzi @ tenzi: ~ # ntpdate -u sysadmin.swl.fan
27 Chivabvu 10:04:01 ntpdate [18769]: chinja nguva server 192.168.10.1 kukanganisa 0.369354 sec

Kuongorora kwepasirese kwe ntp, bind9, uye isc-dhcp-server

Kubva kuLinux, BSD, Mac OS, kana Windows mutengi tarisa kuti nguva yakaenderana nenzira kwayo. Kuti inowana yakasimba IP kero uye kuti zita reiye host rinogadziriswa kuburikidza yakananga uye inodzosera DNS mibvunzo. Chinja zita remutengi uye dzokorora zvekare cheki dzese. Usaenderere mberi kusvikira iwe uine chokwadi chekuti masevhisi akaiswa kusvika parizvino ari kushanda nemazvo. Kune chimwe chinhu isu takanyora zvese zvinyorwa nezveDNS uye DHCP mu Computer Networks eSMEs.

Kuiswa kweNIS Server

midzi @ tenzi: ~ # aptitude ratidza nis
Kunetsana ne: netstd (<= 1.26) Tsananguro: vatengi uye madhimoni eiyo Network Information Service (NIS) Iyi pasuru inopa maturusi ekumisikidza nekuchengetedza dura reNIS. NIS, pakutanga yaizivikanwa seYellow Mapeji (YP), inowanzoshandiswa kurega michina yakati wandei mu network kugoverana iyo yakafanana nhoroondo account, senge password password.

midzi @ tenzi: ~ # kugona kuisa nis
Pasuru Kugadziriswa ┌─────────────────────────┤ Nis Kugadziriswa ├──────────────── ── │ │ Sarudza iyo NIS "zita renzvimbo" yeiyi system. Kana iwe uchida uyu │ │ muchina kuti uve mutengi chete, iwe unofanirwa kuisa zita reiyo │ │ NIS dura iwe yaunoda kujoina. Zvimwe, kana muchina uyu uchizove seNIS server, unogona │ │ kuisa nyowani NIS "zita rezita" kana zita renzvimbo iripo yeNIS │ │. IS │ │ │ NIS Domain: │ │ │ │ l fan fan fan ________________ │ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘  

Ichanonotsa yako nekuti kumisikidzwa kwebasa hakuite sekudaro. Ndokumbirawo umirire kuti chirongwa ichi chipedze.

midzi @ tenzi: ~ # nano / etc / default / nis
# Tiri sevha yeNIS uye kana zvirizvo rudzii (kukosha: manyepo, muranda, tenzi)?
NISSERVER = tenzi

root @ master: ~ # nano /etc/ypserv.securenets # safenets Iyi faira inotsanangura kodzero dzekuwana kune yako NIS server # yeNIS vatengi (uye nhapwa maseva - ypxfrd inoshandisa iyi # faira zvakare). Iyi faira ine netmask / network vaviri vaviri. # Yevatengi IP kero inoda kuenderana neinenge imwe # yeaya. # # Mumwe anogona kushandisa izwi rekuti "host" panzvimbo ye netmask ye # 255.255.255.255 Chete IP kero dzinotenderwa mune iri # faira, kwete mazita ekumisidzana. # # Gara uchibvumidza kuwana kwe localhost 255.0.0.0 127.0.0.0 # Iyi tambo inopa mukana kune wese munhu. Ndapota chinja! # 0.0.0.0 0.0.0.0
255.255.255.0 192.168.10.0

midzi @ tenzi: ~ # nano / var / yp / Makefile # Tinofanira kusanganisa iyo passwd faira nemumvuri faira? # MERGE_PASSWD = ichokwadi | nhema
MERGE_PASSWD = ichokwadi

# Tinofanira kusanganisa iro boka refaira neiyo gshadow faira? # MERGE_GROUP = ichokwadi | nhema
MERGE_GROUP = ichokwadi

Isu tinovaka iyo NIS dhatabhesi

midzi @ tenzi: ~ # / usr / lib / yp / ypinit -m
Panguva ino, isu tinofanirwa kuvaka runyorwa rwevamiriri vanozomhanya maseva eNIS. master.swl.fan iri mune runyorwa rweNIS server inomiririra. Ndokumbirawo muenderere kuwedzera mazita evamwe mauto, imwe pamutsetse. Paunenge wapedza nerondedzero, nyora a . inotevera inomiririra kuwedzera: master.swl.fan inotevera inomiririra kuwedzera: Razvino runyorwa rweNIS maseva anotaridzika seizvi: master.swl.fan Izvi ndizvo here? [y / n: y] Tinoda maminetsi mashoma kuti tigadzire dhatabhesi ... gadzira [1]: Kusiya dhairekitori '/var/yp/swl.fan' master.swl.fan yakagadzwa seNIS master server . Iye zvino unogona kumhanya ypinit -s master.swl.fan pane ese muranda server.

midzi @ tenzi: ~ # systemctl kutangazve nis
midzi @ tenzi: ~ # systemctl chinzvimbo nis

Tinowedzera vashandisi vemuno

midzi @ tenzi: ~ # adduser bilbo
Kuwedzera mushandisi `bilbo '... Kuwedzera iro idzva boka` bilbo' (1001) ... Kuwedzera mushandisi mutsva` bilbo '(1001) neboka` bilbo' ... Kugadzira dhairekitori repamba` / imba / bilbo ' ... Kuteedzera mafaera kubva ku '/ etc / skel' ... Pinda iyo nyowani nyowani yeUNIX password: Nyorazve iyo nyowani nyowani password: passwd: password yakavandudzwa nemazvo Kuchinja ruzivo rwemushandisi rwe bilbo Pinda iyo nyowani kukosha, kana pinda ENTER kuti ushandise iyo default Zita Rakazara []: Bilbo Bagins Kamuri Nhamba []: Yekushanda Runhare []: Kumba Runhare []: Zvimwe []: Ruzivo rwacho rwakarurama here? [Y / n]

midzi @ tenzi: ~ # adduser matanho emudzidzi @ master: ~ # adduser legolas

zvichingodaro.

midzi @ tenzi: ~ # minwe legolas
Kupinda: legolas Zita: Legolas Archer Dhairekitori: / kumba / legolas Shell: / bin / bash Haana kumbopinda mukati. Kwete tsamba. Kwete Chirongwa.

Isu tinovandudza iyo NIS dhatabhesi

midzi @ tenzi: / var / yp # make
gadzira [1]: Kupinda dhairekitori '/var/yp/swl.fan' Kugadziridza passwd.byname ... Kugadziridza passwd.byuid ... Kugadziridza group.byname ... Kuvandudza group.bygid ... Kuvandudza netid.byname .. Kuvandudza mumvuri.byname ... Kuregererwa -> kwakabatanidzwa nepasswd gadzira [1]: Kusiya dhairekitori '/var/yp/swl.fan'

Isu tinowedzera sarudzo dzeNIS kune isc-dhcp-server

midzi @ tenzi: ~ # nano /etc/dhcp/dhcpd.conf
ddns-yekuvandudza-maitiro epakati; ddns-inogadziridza pane; ddns-domainname "swl.fan."; ddns-rev-domainname "in-addr.arpa."; rega hanya nevatengi-inogadziridza; kugadzirisa-kugadzirisa nhema; chiremera; sarudzo ip-kutumira kure; sarudzo domain-zita "swl.fan"; sanganisira "/etc/dhcp/dhcp.key"; nzvimbo swl.fan. {kutanga 127.0.0.1; kiyi dhcp-kiyi; } nzvimbo 10.168.192.in-addr.arpa. {kutanga 127.0.0.1; kiyi dhcp-kiyi; } yakagovaniswa-network redlocal {subnet 192.168.10.0 netmask 255.255.255.0 {sarudzo ma routers 192.168.10.1; sarudzo subnet-mask 255.255.255.0; sarudzo nhepfenyuro-kero 192.168.10.255; sarudzo domain-zita-maseva 192.168.10.5; sarudzo netbios-zita-seva 192.168.10.5; sarudzo ntp-seva 192.168.10.5; sarudzo-nguva-maseva 192.168.10.5;
                sarudzo nis-domain "swl.fan";
                sarudzo nis-server 192.168.10.5;
                chiyero 192.168.10.30 192.168.10.250; }}

midzi @ tenzi: ~ # dhcpd -t
midzi @ tenzi: ~ # systemctl kutanga isc-dhcp-server.service

NIS Mutengi Kuisirwa

  • Isu tinotanga kubva kune yakachena kumisikidza - isina graphical interface- yeDebian 8 "Jessie".
midzi @ mail: ~ # hostname -f
mail.swl.fan

midzi @ mail: ~ # ip addr
2: eth0: munhu 1500 qdisc pfifo_fast state UP group default qlen 1000 link / ether 00: 0c: 29: 25: 1f: 54 brd ff: ff: ff: ff: ff: ff
    inet 192.168.10.9/24 brd 192.168.10.255 chiyero chenyika yose eth0

midzi @ mail: ~ # kugona kuisa nis
midzi @ mail: ~ # nano /etc/yp.conf # # yp.conf Faira yekugadzirisa yeiyo ypbind maitiro. Unogona kutsanangura # NIS maseva nemaoko pano kana asingakwanise kuwanikwa ne # nhepfenyuro pamambure emuno (zvinova zvisizvo). # # Ona iro rekushandisa peji ypbind ye syntax yeiyi faira. # # ZVINOKOSHA: Kune iyo "ypserver", shandisa IP kero, kana kuve nechokwadi chekuti # iyo inomiririra iri mu / etc / hosts. Iyi faira inongodudzirwa # kamwe, uye kana DNS isingasvikike zvakadaro ypserver haigone # kugadziriswa uye ypbind haizombosunga kuseva. # ypserver ypserver.network.com ypserver master.swl.fan domain swl.fan

midzi @ mail: ~ # nano /etc/nsswitch.conf
# /etc/nsswitch.conf # # Muenzaniso kumisikidzwa kweGNU Name Service Shandura mashandiro. # Kana uine iyo `glibc-doc-reference 'uye` info' mapakeji akaiswa, edza: #` info libc "Name Service switchch" 'kuti uwane ruzivo nezve iyi faira. passwd: compat nis boka: compat nis shadow: compat nis gshadow: mafaira mauto: mafaira dns nis network: mafaira protocols: db mafaira mabasa: db mafaira ethers: db mafaira rpc: db mafaira netgroup: nis

midzi @ mail: ~ # nano /etc/pam.d/common-session
# pam-auth-kugadzirisa (8) kune rumwe ruzivo.
chikamu chisarudzo pam_mkhomedir.so skel = / etc / skel umask = 077
# heano ma-package mapakeji (iyo "Yekutanga" block)

midzi @ mail: ~ # systemctl chinzvimbo nis
midzi @ mail: ~ # systemctl kutangazve nis

Isu tinovhara musangano uye toitangazve asi nemushandisi akanyoreswa mudura reNIS pa master.swl.fan.

midzi @ mail: ~ # kubuda
logout Kubatanidza kune tsamba yakavharwa.

buzz @ sysadmin: ~ $ ssh legolas @ tsamba
legolas @ password yeemail: Kugadzira dhairekitori '/ imba / legolas'. Iwo mapurogiramu akasanganisirwa neiyo Debian GNU / Linux system ndeye mahara software; mazwi chaiwo ekuparadzira chirongwa chega chega anotsanangurwa mune ega mafaera mu / usr / share / doc / * / copyright. Debian GNU / Linux inouya neABSOLUTELY NO garandi, kusvika padanho rinotenderwa nemutemo unoshanda.
legolas @ tsamba: ~ $ pwd
/ kumba / legolas
legolas @ tsamba: ~ $ 

Isu tinoshandura password yeiyo legolas mushandisi uye tarisa

legolas @ tsamba: ~ $ yppasswd 
Kuchinja ruzivo rweNIS account ye legolas pane master.swl.fan. Ndokumbirawo kuti upinze rekare password: legolas Kuchinja NIS password ye legolas pane master.swl.fan. Ndokumbirawo kuti nyora nyowani nyowani: archer Iyo pasiwedhi inofanira kunge iine ese epamusoro uye madiki mavara, kana asiri mavara. Ndokumbirawo kuti nyora nyowani nyowani: Arquero2017 Ndokumbira utorezve nyowani nyowani: Arquero2017 Iyo NIS password yakachinjwa pane master.swl.fan.

legolas @ mail: ~ $ kubuda
logout Kubatanidza kune tsamba yakavharwa.

buzz @ sysadmin: ~ $ ssh legolas @ tsamba
legolas @ pasiwedhi password: Arquero2017

Iwo mapurogiramu akasanganisirwa neiyo Debian GNU / Linux system ndeye mahara software; mazwi chaiwo ekuparadzira chirongwa chega chega anotsanangurwa mune ega mafaera mu / usr / share / doc / * / copyright. Debian GNU / Linux inouya neABSOLUTELY NO garandi, kusvika padanho rinotenderwa nemutemo unoshanda. Kwekupedzisira kupinda: Sat May 27 12:51:50 2017 kubva sysadmin.swl.fan
legolas @ tsamba: ~ $

Iyo NIS Service inoitwa pane sevha uye mutengi chikamu chinoshanda nemazvo.

LDAP

Kubva kuWikipedia:

  • LDAP ndicho chidimbu cheLightweight Directory Access Protocol (muSpanish Lightweight / Simplified Directory Access Protocol) iyo inoreva nzira yekushandisa-chikamu inobvumidza mukana kune yakarairwa uye yakapihwa dhairekitori sevhisi kutsvaga ruzivo rwakasiyana munzvimbo yenharaunda. LDAP inoonekwawo sedhatabhesi (kunyangwe hurongwa hwayo hwekuchengetedza hungangosiyana) hunogona kubvunzwa.Dhairekitori seti yezvinhu zvine hunhu zvakarongedzwa nenzira inonzwisisika uye inoteerana. Muenzaniso wakajairika ndeye dhairekitori dhairekitori, iyo ine akateedzana emazita (vanhu kana masangano) akarongedzwa nearufabheti, zita rega rega riine kero uye nhamba yefoni yakasungirirwa pairi. Kuti urinzwisise zvirinani, ibhuku kana dhairekitori, umo makanyorwa mazita evanhu, nhamba dzenhare nekero, uye zvakarongedzwa nemavara.

    LDAP dhairekitori yemuti dzimwe nguva inoratidza akasiyana mamiriro ezvematongerwo enyika, enzvimbo, kana ehurongwa, zvichienderana nemhando yakasarudzwa. Parizvino LDAP deployments inowanzo shandisa Domain Name System (DNS) mazita kuronga matunhu epamusoro ehurongwa. Sezvaunodongorera pasi dhairekitori, zvinyorwa zvinogona kuoneka zvinomiririra vanhu, zvikamu zvesangano, maprinta, zvinyorwa, mapoka evanhu, kana chero chinhu chinomiririra chakapihwa mukova mumuti (kana akawanda akanyorwa).

    Kazhinji, inochengetedza iyo yekusimbisa ruzivo (zita rekushandisa uye password) uye inoshandiswa kuratidza, kunyangwe zvichikwanisika kuchengeta rumwe ruzivo (mushandisi wekubata data, nzvimbo yenzvimbo dzakasiyana netiweki, mvumo, zvitupa, nezvimwewo). Muchidimbu, LDAP inobatana yekuwana protocol kune seti yeruzivo pane network.

    Iyo yazvino vhezheni ndeye LDAPv3, uye inotsanangurwa muRFCs RFC 2251 uye RFC 2256 (LDAP base gwaro), RFC 2829 (yechokwadi nzira yeLDAP), RFC 2830 (kuwedzerwa kweTLS), uye RFC 3377 (technical technical)

    .

Kwenguva refu, iyo LDAP protocol - uye dhatabhesi dzayo dzinoenderana kana kwete neOpenLDAP - ndiyo inoshandiswa zvakanyanya mumasisitimu mazhinji ekuvimbika nhasi. Semuenzaniso wechirevo chakapfuura, isu tinopa pazasi mamwe mazita ehurongwa -Free kana Yakavanzika- iyo inoshandisa LDAP dhatabhesi seyendend yekuchengetedza zvinhu zvavo zvese.

  • OpenLDAP
  • Apache Dhairekitori Server
  • Red Hat Directory Server - 389 DS
  • Novell Dhairekitori Services - eDirectory
  • ZUVA Microsystem Vhura DS
  • Red Hat Chitupa Chizivikanwa
  • YemaharaIPA
  • Samba NT4 Classic Domain Mutongi.
    Tinoda kujekesa kuti iyi sisitimu yaive yekusimudzira kweTimu Samba ine Samba 3.xxx + OpenLDAP se backend. Microsoft haina kumbobvira yaita chero chinhu chakadai. Yakasvetuka kubva NT 4 Domain Dhairekita kune avo Anoshanda maDirector
  • Samba 4 Anoshanda Dhairekitori - Domain Controler
  • DeleOS
  • zentyal
  • UCS Uninvention Corporate Server
  • Microsoft Inoshanda Dhairekitori

Kuitwa kwega kwega kune maitiro ayo, uye yakanyanya mwero uye inoenderana ndeye OpenLDAP.

Active Dhairekitori, ingave iri yekutanga Microsoft kana Samba 4, inoumba mubatanidzwa wezvimwe zvinhu zvikuru zviri izvo:

Hatifanire kuvhiringidza a Directory Services o Dhairekitori Sevhisi ine Active Directory o Rinoshanda Directory. Vaya vekare vanogona kana kusagamuchira Kerberos kuvimbiswa, asi havape iyo Microsoft Network sevhisi yakapihwa neWindows Domain, uye havana Windows Domain Controller saizvozvo.

A Directory Service kana Dhairekitori Service inogona kushandiswa kuratidza vashandisi mune yakasanganiswa network neUNIX / Linux uye Windows vatengi. Kune yekupedzisira, chirongwa chinofanirwa kuiswa pane yega mutengi inoshanda semubatanidzi pakati peDirector Service neWindows mutengi pachayo, senge Mahara Software. peji.

Dhairekitori Sevhisi neOpenLDAP

  • Isu tinotanga kubva kune yakachena kumisikidza - isina graphical interface- yeDebian 8 "Jessie", iine zita rimwechete rekuti "tenzi" muchina unoshandiswa kuiswa kweNIS, pamwe nekugadziriswa kweiyo network interface uye /etc/resolv.conf faira. Kune ino nyowani server isu tinoisa iyo ntp, bind9 uye isc-dhcp-server, tisingakanganwe kuongorora kwepasirese kwekushanda chaiko kweaya matatu apfuura masevhisi..
midzi @ tenzi: ~ # aptitude gadza slapd ldap-zvishandiso

Pasuru yekumisikidza

┌───────────────────┤ Slapd kumisikidza │ Pinda pasiwedhi yekupinda kwemutungamiriri weLDAP yako │ dhairekitori. Password │ │ │ Administrator pasiwedhi: │ │ │ │ ******** _________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────┘

Isu tinotarisa iko kwekutanga kumisikidzwa

midzi @ tenzi: ~ # slapcat
dn: dc = swl, dc = fan
objectClass: top objectClass: dcObject objectClass: organisation o: swl.fan dc: swl structuralObjectClass: organization entryUUID: c8510708-da8e-1036-8fe1-71d022a16904 creatorsName: cn = admin, dc = swl, dc = fan entry createTimestamp20170531205219: 20170531205219.833955 : 000000ZND000S000000 kupinda Z # 20170531205219 # XNUMX # XNUMX modifiersName: cn = admin, dc = swl, dc = fan shanduraTimestamp: XNUMXZ

dn: cn = admin, dc = swl, dc = fan
objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin rondedzero: LDAP mutariri userPassword :: e1NTSEF9emJNSFU1R3l2OWVEN0pmTmlYOVhKSUF4ekY1bU9YQXc = structuralObjectClass: organizationalRole entryUUID: c851178e- da8fe1036e entrySw8d-da2fe71 entrySw022c16904e-da20170531205219fe20170531205219.834422e-000000 entrySw000e-da000000fe20170531205219e = entrySXNUMX entrySwXNUMXe-daXNUMXfeXNUMXeXNUMXpmTmlYOVhKSUXNUMX entrySXNUMXe-XNUMXe-kupinda = cXNUMXe XNUMX Z # XNUMX # XNUMX # XNUMX modifiersName: cn = admin, dc = swl, dc = fan shanduraTimestamp: XNUMXZ

Isu tinoshandura iyo faira /etc/ldap/ldap.conf

midzi @ tenzi: ~ # nano /etc/ldap/ldap.conf
BASE dc = swl, dc = fan URI    ldap: // yemunharaunda

Masangano Ehurongwa uye general boka «vashandisi»

Isu tinowedzera iwo mashoma anodikanwa Masangano Ehurongwa, pamwe neboka rePosix «vashandisi» uko kwatichaita vese vashandisi nhengo, tichitevedzera muenzaniso weakawanda masisitimu ane boka «vanozvishandisa«. Isu tinozvipa zita rine zita rekuti «vashandisi» kuti vasapinda mukukonana kunogona kuitika neboka «mushandisi"yehurongwa.

midzi @ tenzi: ~ # nano base.ldif
dn: ou = vanhu, dc = swl, dc = fan objectClass: sanganoUnit ou: vanhu dn: ou = mapoka, dc = swl, dc = fan objectClass: sanganoUnit ou: mapoka dn: cn = vashandisi, ou = mapoka, dc = swl, dc = fan chinhuClass: posixGroup cn: vashandisi gidNumber: 10000

midzi @ tenzi: ~ # ldapadd -x -D cn = admin, dc = swl, dc = fan -W -f base.ldif
Pinda LDAP Pasiwedhi: kuwedzera chitsva kupinda "ou = vanhu, dc = swl, dc = fan" kuwedzera chitsva chekupinda "ou = mapoka, dc = swl, dc = fan"

Isu tinotarisa zvinyorwa zvakawedzerwa

midzi @ tenzi: ~ # ldapsearch -x ou = vanhu
# vanhu, swl.fan dn: ou = vanhu, dc = swl, dc = fan chinhuClass: sanganoUnit ou: vanhu

midzi @ tenzi: ~ # ldapsearch -x ou = mapoka
# mapoka, swl.fan dn: ou = mapoka, dc = swl, dc = fan chinhuClass: sanganoUnit ou: mapoka

midzi @ tenzi: ~ # ldapsearch -x cn = vashandisi
# vashandisi, mapoka, swl.fan dn: cn = vashandisi, ou = mapoka, dc = swl, dc = fan chinhuClass: posixGroup cn: vashandisi gidNhamba: 10000

Tinowedzera vashandisi vakati wandei

Pasiwedhi yatinofanira kuzivisa muLDAP inofanira kuwanikwa kuburikidza nemurairo slappasswd, iyo inodzosera SSHA yakavharidzirwa password.

Pasiwedhi yemushandisi inofamba:

midzi @ tenzi: ~ # slappasswd 
Nyowani nyowani: Re-pinda nyowani nyowani: 
{SSHA}Fn8Juihsr137u8KnxGTNPmnV8ai//0lp

Pasiwedhi yemushandisi legolas

midzi @ tenzi: ~ # slappasswd 
Nyowani nyowani: Re-pinda nyowani nyowani: 
{SSHA}rC50/W3kBmmDd+8+0Lz70vkGEu34tXmD

Pasiwedhi yemushandisi gandalf

midzi @ tenzi: ~ # slappasswd 
Nyowani nyowani: Re-pinda nyowani nyowani: 
{SSHA} oIVFelqv8WIxJ40r12lnh3bp + SXGbV + u

midzi @ tenzi: ~ # nano vashandisi.ldif
dn: uid = matanho, ou = vanhu, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: strides cn: strides givenName: Strides sn: El Rey userPassword: {SSHA}Fn8Juihsr137u8KnxGTNPmnV8ai//0lp
uidNumber: 10000 gidNhamba: 10000 tsamba: striders@swl.fan
gecos: Strider El Rey loginShell: / bin / bash homeDirectory: / home / strider dn: uid = legolas, ou = people, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: legolas cn: legolas yakapiwaZita : Legolas sn: Archer mushandisiPassword: {SSHA}rC50/W3kBmmDd+8+0Lz70vkGEu34tXmD
uidNumber: 10001 gidNhamba: 10000 tsamba: Legolas@swl.fan
gecos: Legolas Archer loginShell: / bin / bash homeDirectory: / kumba / legolas dn: uid = gandalf, ou = vanhu, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: gandalf cn: gandalf givenName: Gandalf sn: Iyo Wizard mushandisiPassword: {SSHA} oIVFelqv8WIxJ40r12lnh3bp + SXGbV + u
uidNumber: 10002 gidNhamba: 10000 tsamba: gandalf@swl.fan
gecos: Gandalf Iyo Wizard loginShell: / bin / bash kumbaDirectory: / imba / gandalf

midzi @ tenzi: ~ # ldapadd -x -D cn = admin, dc = swl, dc = fan -W -f vashandisi.ldif
Pinda LDAP Pasiwedhi: kuwedzera chitsva chekupinda "uid = matanho, ou = vanhu, dc = swl, dc = fan" kuwedzera chitsva "uid = legolas, ou = vanhu, dc = swl, dc = fan" kuwedzera chitsva "uid = gandalf, ou = vanhu, dc = swl, dc = fan "

Isu tinotarisa zvinyorwa zvakawedzerwa

midzi @ tenzi: ~ # ldapsearch -x cn = matanho
midzi @ tenzi: ~ # ldapsearch -x uid = matanho

Isu tinotungamira iyo slpad dhatabhesi ine console zvishandiso

Isu tinosarudza iyo package zvinyorwa yebasa rakadai. Iyo yekumisikidza uye yekugadzirisa maitiro ndeinotevera:

midzi @ tenzi: ~ # aptitude isa ldapscriptts
 
midzi @ tenzi: ~ # mv /etc/ldapscript/ldapscript.conf \
/etc/ldapscripts/ldapscripts.conf.original
 
midzi @ tenzi: ~ # nano /etc/ldapscripts/ldapscripts.conf
SERVER = yemukatihost BINDDN = 'cn = admin, dc = swl, dc = fan' BINDPWDFILE = "/ etc / ldapscripts / ldapscripts.passwd" SUFFIX = 'dc = swl, dc = fan' GSUFFIX = 'ou = mapoka' USUFFIX = 'ou = vanhu' # MSUFFIX = 'ou = Makomputa' GIDSTART = 10001 UIDSTART = 10003 # MIDSTART = 10000 # OpenLDAP mutengi anoraira LDAPSEARCHBIN = "/ usr / bin / ldapsearch" LDAPADDBIN = "/ usr / bin / ldapadd" LDAPDELETEBIN = " / usr / bin / ldapdelete "LDAPMODIFYBIN =" / usr / bin / ldapmodify "LDAPMODRDNBIN =" / usr / bin / ldapmodrdn "LDAPPASSWDBIN =" / usr / bin / ldappasswd "GCLASS =" posixPLATE "# . /ldapadduser.template "PASSWORDGEN =" echo% u "

Cherekedza kuti zvinyorwa zvinoshandisa iyo package mirairo ldap-zvishandiso. Mhanya dpkg -L ldap-zvishandiso | grep / bin kuziva zvavari.

midzi @ tenzi: ~ # sh -c "echo -n 'admin-password'> \
/etc/ldapscripts/ldapscripts.passwd "
 
midzi @ tenzi: ~ # chmod 400 /etc/ldapscript/ldapscript.passwd
 
midzi @ tenzi: ~ # cp /usr/share/doc/ldapscripts/examples/ldapadduser.template.sample \
/etc/ldapscripts/ldapdduser.template
 
midzi @ tenzi: ~ # nano /etc/ldapscripts/ldapadduser.template
dn: uid = , , objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: cn: zita rekupihwa: sn: kuratidzaName: uidNumber: gidNumber: 10000 kumbaDirectory: loginShell: tsamba: @ swl.fan geckos: tsananguro: Akaundi Yevashandisi
 
midzi @ tenzi: ~ # nano /etc/ldapscripts/ldapscripts.conf
## tinobvisa chirevo UTEMPLATE = "/ etc / ldapscripts / ldapadduser.template"

Isu tinowedzera mushandisi "bilbo" uye kumuita nhengo yeboka "vashandisi"

midzi @ tenzi: ~ # ldapadduser bilbo vashandisi
[dn: uid = bilbo, ou = vanhu, dc = swl, dc = fan] Pinda kukosha kwe "givenName": Bilbo [dn: uid = bilbo, ou = people, dc = swl, dc = fan] Pinda kukosha kwe " sn ": Bagins [dn: uid = bilbo, ou = vanhu, dc = swl, dc = fan] Pinda kukosha kwe" displayName ": Bilbo Bagins Akabudirira kuwedzera mushandisi bilbo kuLDAP Achibudirira kumisikidza password yemushandisi bilbo

midzi @ tenzi: ~ # ldapsearch -x uid = bilbo
# bilbo, vanhu, swl.fan dn: uid = bilbo, ou = vanhu, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: bilbo cn: bilbo givenName: Bilbo sn: Bagins showName: Bilbo Bagins uidNumber: 10003 gidNumber: 10000 homeDirectory: / kumba / bilbo loginShell: / bin / bash tsamba: bilbo@swl.fan
gecos: bilbo tsananguro: Akaundi Yevashandisi

Kuti uone password yehash yemunhu anoshandisa bilbo, zvinodikanwa kuti uite mubvunzo uine chokwadi:

midzi @ tenzi: ~ # ldapsearch -x -D cn = admin, dc = swl, dc = fan -W uid = bilbo

Kudzima mushandisi webilbo watinoita:

midzi @ tenzi: ~ # ldapdelete -x -D cn = admin, dc = swl, dc = fan -W uid = bilbo, ou = vanhu, dc = swl, dc = fan
Pinda LDAP Pasiwedhi:

midzi @ tenzi: ~ # ldapsearch -x uid = bilbo

Isu tinotungamira iyo slapd dhatabhesi kuburikidza newebhu interface

Tine anoshanda Dhairekitori Sevhisi, uye isu tinoda kuibata zviri nyore. Kune akawanda zvirongwa zvakagadzirirwa iri basa, senge phldapadmin, ldap-account-maneja, nezvimwewo, izvo zvinowanikwa zvakananga kubva kunzvimbo dzekuchengetedza. Isu tinogona zvakare kubata Dhairekitori Service kuburikidza ne Dhairekitori reApache, yatinofanira kurodha pasi kubva paInternet.

Kuti uwane rumwe ruzivo, ndapota shanya https://blog.desdelinux.net/ldap-introduccion/, uye zvinyorwa zvitanhatu zvinotevera.

LDAP mutengi

Chikamu:

Iti tine timu mail.swl.fan sesevha yetsamba inoitwa sezvatakaona muchinyorwa Postfix + Dovecot + Squirrelmail nevashandisi vemuno, iyo kunyange yakagadziridzwa kuCentOS, inogona kushanda segwara reDebian nemamwe akawanda Linux distros. Tinoda izvo, pamusoro pevashandisi vemuno vatakatotaura, vashandisi vakachengetwa mudhatabhesi yeOpenLDAP iripo mu master.swl.fan. Kuti zvibudirire pamusoro apa tinofanira «mepu»Kune vashandisi veLDD sevashandisi vemuno pane server mail.swl.fan. Mhinduro iyi inoshandawo kune chero sevhisi inoenderana nekusimbiswa kwePAM. Maitiro akajairwa e Debian, inotevera:

midzi @ mail: ~ # aptitude yekuisa libnss-ldap libpam-ldap ldap-zvishandiso

  Kugadziriswa kwe libnss-ldap Enter Enter URI ("Unifomu Resource Chitupa", kana │ │ Unifomu Resource Chitupa) yeiyo LDAP server. Iyi tambo yakafanana ne │ │ «ldap: //: / ». Iwe unogona zvakare │ │ kushandisa «ldaps: // » kana "ldapi: //". Nhamba yechiteshi inosarudzika. │ │ │ │ Zvinokurudzirwa kushandisa kero ye IP kudzivisa kukundikana kana masevhisi ezita renzvimbo D │ │ │ LDAP server URI: │ │ │ │ ldap: //master.swl.fan________________________________________________________ │ │ │ │ │ └────────────────────────────────────────────── ───────────────────────────┘ ┌───────────────────── Kugadziriswa kwe libnss-ldap │ Isa zita rakakurumbira (DN) yeiyo LDAP yekutsvaga base. Sites las Masaiti mazhinji anoshandisa domeini mazita zvinhu izvi.. Chinangwa. Semuenzaniso, iyo domain "example.net" yaizoshandisa │ │ "dc = muenzaniso, dc = net" sezita rakakurumbira renzvimbo yekutsvaga. Distingu │ │ │ Zita rakatanhamara (DN) renzvimbo yekutsvaga: │ │ │ │ dc = swl, dc = fan ____________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libnss-ldap │ │ Pinda iyo vhezheni yeLDAP protocol iyo ldapns inofanira kushandisa. Iyo │ │ inokurudzirwa kushandisa iyo yepamusoro vhezheni nhamba inowanikwa. Version │ │ │ LDAP vhezheni yekushandisa: │ │ │ │                                     3                                     │ │ 2 │ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libnss-ldap │ │ Sarudza iyo account ichashandiswa kune nss queries ne with │ midzi rombo. │ │ │ │ Cherekedza: Kuti iyi sarudzo ishande, iyo account inoda mvumo kuti │ │ ikwanise kuwana hunhu hweLDAP hunosanganiswa nemushandisi │ │ "mumvuri" zvinyorwa pamwe nemapassword evashandisi uye │ │ mapoka . Akaundi yeLDAP ye mudzi: admin │ │ cn = admin, dc = swl, dc = fan ______________________________________________ │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libnss-ldap │ Isa password kuti ishandiswe kana libnss-ldap ichiedza ku │ │ kuratidza kune dhairekitori reLDAP ine mudzi weLDAP account. │ │ │ │ Pasiwedhi inozochengetwa mune rimwe faira │ │ ("/etc/libnss-ldap.secret") iro rinokwanisa kuwana mudzi chete. │ │ │ │ Kana iwe ukapinda password isina chinhu, iro rekare password rinoshandiswa zvekare. │ │ │ │ Pasiwedhi yeiyo mudzi LDAP account: │ │ │ │ ******** ____________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ────────────────────────────┘ ┌──────────────────── Kugadziriswa kwe libnss-ldap Nsswitch.conf haigadziriswe otomatiki │ │ │ │ Unofanirwa kugadzirisa yako faira "/etc/nsswitch.conf kushandisa LDAP dhatabhesi kana iwe uchida kuti libnss-ldap package ishande. Can │ Unogona kushandisa muenzaniso faira │ │ mu "/usr/share/doc/libnss-ldap/examples/nsswitch.ldap" semuenzaniso weiyo nsswitch kumisikidza kana │ │ unogona kuikopa pane yako yazvino gadziriso. │ │ │ │ Ziva kuti usati wabvisa pasuru iyi zvingaite nyore │ │ kubvisa "ldap" zvinyorwa kubva mu nsswitch.conf faira kuitira kuti masevhisi ekutanga │ │ arambe achishanda. │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libpam-ldap Iyi sarudzo inobvumira maturusi ekushandisa uchishandisa PAM kushandura mapassword emuno. Password │ │ │ Pasiwedhi yeiyo account yeLDAP inochengetwa mune rakasiyana │ │ faira iro rinogona kungoverengwa nemutungamiri. Iyi sarudzo inofanirwa kuremara, kana kukwira "/ nezvimwewo" kuburikidza neNFS You │ │ D Unoda here kubvumidza iyo account yeIDDAP kuzvibata sa │ │ maneja wepanzvimbo? │ │ │                                            │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libpam-ldap │ │ │ │ Sarudza kana iyo LDAP server ichimanikidza kuzivikanwa usati wawana entradas - zvinyorwa. Aya marongero haawanzo kudikanwa. A │ │ │ Kuti mushandisi anodikanwa kuti uwane iyo database yeLDAP? │ │ │                                               │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libpam-ldap Isa zita reiyo account yeIDDAP. Akaundi ino ichave ichishandisirwa otomatiki manejimendi manejimendi, inofanirwa kuve iine akakodzera manejimendi ekuremekedza. Akaunti yevatungamiriri yeLDAP: │ │ │ n cn = admin, dc = swl, dc = fan _______________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘ ┌─────────────────── Kugadziriswa kwe libpam-ldap │ Pinda pasiwedhi yeakaundi account. │ │ │ │ pasiwedhi ichachengetwa mufaira "/etc/pam_ldap.secret". Iye │ │ maneja ndiye ega anogona kuverenga iyi faira, uye anotendera pam │ libpam-ldap kudzora otomatiki manejimendi ekubatanidza mune iyo │ │ dhatabhesi. │ │ │ │ Kana ukasiya munda uyu usina chinhu, password yakachengetedzwa yapfuura password │ inoshandiswa zvakare. Password │ │ │ LDAP password yekushandisa: │ │ │ **** **** │ * ________________ ________________ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘  

midzi @ mail: ~ # nano /etc/nsswitch.conf
# /etc/nsswitch.conf # # Muenzaniso kumisikidzwa kweGNU Name Service Shandura mashandiro. # Kana iwe uine iyo `glibc-doc-referenzi 'uye` info' mapakeji akaiswa, edza: #` info libc "Name Service switch" "yeruzivo nezve iyi faira. passwd: nyika ldap
boka: compat ldap
mumvuri: compat ldap
gshadow: mafaira anomiririra: mafaira dns network: mafaira protocols: db mafaera masevhisi: db mafaera ethers: db mafaera rpc: db mafaira netgroup: nis

Ngatigadzirise iyo faira /etc/pam.d/common-password, tinoenda kumutsetse 26 uye kubvisa kukosha «use_authok":

midzi @ mail: ~ # nano /etc/pam.d/common-password
# # /etc/pam.d/common-password - ma-module ane chekuita ne password-anowanikwa kune ese masevhisi # # Iyi faira inosanganisirwa kubva kune mamwe masevhisi-akanangana nePAM mafaira emafaira, # uye inofanirwa kuve nerunyorwa rwema module anotsanangudza masevhisi acho # inoshandiswa kushandura mapassword emushandisi. Izvo zvisipo ndeye pam_unix. # Tsananguro ye pam_unix sarudzo: # # Iyo "sha512" sarudzo inogonesa ine munyu SHA512 mapassword. Pasina iyi sarudzo, # iyo yakasarudzika ndeye Unix crypt. Isati yaburitswa yakashandisa sarudzo "md5". # # Iyo "isingazivikanwe" sarudzo inotsiva yekare `OBSCURE_CHECKS_ENAB 'sarudzo mu # login.defs. # # Ona pam_unix manpage yeimwe sarudzo. # Kana zviri pam 1.0.1-6, iri faira rinotarisirwa ne pam-auth-kugadzirisa nekukasira. # Kuti utore mukana weizvi, zvinokurudzirwa kuti iwe ugadzirise chero # emamojuru emamoresi zvisati zvaitika kana mushure mekutadza block, uye shandisa # pam-auth-kugadzirisa kugadzirisa sarudzo yemamwe ma module. Ona # pam-auth-kugadzirisa (8) kuti uwane ruzivo. # heano ma-package mapakeji (iyo "Yekutanga" block) password [kubudirira = 2 default = hanya] pam_unix.so isina kujeka sha512
password [kubudirira = 1 mushandisi_kuzivikanwa = kusazvidza default = kufa] pam_ldap.so edza_first_pass
# heino kudonha kana pasina module ikabudirira password inodikanwa pam_deny.so # prime iyo stack ine yakanaka yekudzoka kukosha kana pasina imwe yatovepo; # izvi zvinotidzivirira kudzosera kukanganisa nekuti hapana chinogadza kodhi yekubudirira # sezvo ma module ari pamusoro apa ega ega achangosvetuka kutenderera password inodiwa pam_permit.so # uye heano mamwe mapakeji module (iro "Rakawedzerwa" bhuroka) # kumagumo emam- munyori-gadziridza gadziriso

Kana tichida iyo Local Login yevashandisi yakachengetwa muLDAP, uye isu tinoda kuti avo maforodha agadzirwe otomatiki musha, isu tinofanirwa kugadzirisa iyo faira /etc/pam.d/common-session uye wedzera unotevera mutsara kumagumo efaira:

chikamu chisarudzo pam_mkhomedir.so skel = / etc / skel umask = 077

Mumuenzaniso weWorldLDAP Directory Service wakagadziridzwa kare, mushandisi wega wemunharaunda akagadzirwa aive mushandisi Buzz, tichiri muLDAP tinogadzira vashandisi matanho, Legolas, gandalfuye bilbo. Kana magadzirirwo akaitwa kusvika parizvino ari echokwadi, saka isu tinokwanisa kukwanisa kunyora vashandisi vemuno uye avo vakapihwa mamepu senzvimbo asi vakachengetwa mune iri kure LDAP server:

midzi @ mail: ~ # getent passwd 
buzz: x: 1001: 1001: Buzz Debian Kutanga OS ,,,: / imba / buzz: / bin / bash
Matanho: x: 10000: 10000: Anokwenenzvera El Rey: / imba / matanho: / bin / bash
legolas: x: 10001: 10000: Legolas Archer: / kumba / legolas: / bin / bash
gandalf: x: 10002: 10000: Gandalf Iyo Wizard: / imba / gandalf: / bin / bash
bilbo: x: 10003: 10000: bilbo: / imba / bilbo: / bin / bash

Mushure mekushandurwa kweyechokwadi kweiyo system, zvinoshanda kuti titangezve sevha zvikasadaro isu takatarisana nebasa rakakomba:

midzi @ mail: ~ # reboot

Gare gare isu tinotanga yemunharaunda chikamu pane server mail.swl.fan nezviratidzo zvemushandisi zvakachengetwa mudhatabhesi reLDAP re master.swl.fan. Isu tinogona zvakare kuyedza kupinda mukati kuburikidza neSSH.

buzz @ sysadmin: ~ $ ssh gandalf @ tsamba
gandalf @ mail's password: Kugadzira dhairekitori '/ imba / gandalf'. Iwo mapurogiramu akasanganisirwa neiyo Debian GNU / Linux system ndeye mahara software; mazwi chaiwo ekuparadzira chirongwa chega chega anotsanangurwa mune ega mafaera mu / usr / share / doc / * / copyright. Debian GNU / Linux inouya neABSOLUTELY NO garandi, kusvika padanho rinotenderwa nemutemo unoshanda.
gandalf @ tsamba: ~ $ su
Contraseña:

midzi @ mail: / imba / gandalf # getent boka
buzz: x: 1001: vashandisi: *: 10000:

midzi @ mail: / imba / gandalf # kubuda
mbudo

gandalf @ tsamba: ~ $ ls -l / imba /
Yakazara 8 drwxr-xr-x 2 buzz buzz     4096 Jun 17 12:25 buzz drwx ------ 2 vashandisi ve gandalf 4096 Jun 17 13:05 kupazwa

Iyo Dhairekitori Sevhisi inoitwa padura uye mutengi chikamu, inoshanda nemazvo

Kerberos

Kubva kuWikipedia:

  • Kerberos ikomputa network yekusimbisa protocol yakagadzirwa ne with iyo inobvumira maviri makomputa pane isina kuchengetedzeka network kuratidza zvakachengeteka kuzivikanwa kwavo kune mumwe nemumwe. Vagadziri varo vanotanga kutarisa pamutengi-server modhi, uye inopa kuwiriranazve: vese mutengi uye sevha vanozivisa kuzivikanwa kweumwe neumwe. Meseji yekusimbisa inodzivirirwa kudzivirira kudonhedza y dzokorora kurwiswa.

    Kerberos yakavakirwa pane symmetric kiyi cryptography uye inoda yakavimbika yechitatu bato. Uyezve, pane zvinowedzeredzwa kune iyo protocol yekugona kushandisa asymmetric kiyi cryptography.

    Kerberos yakavakirwa pane iyo Needham-Schroeder protocol. Iyo inoshandisa yakavimbika yechitatu bato, inonzi "Key Distribution Center" (KDC), iyo ine zvikamu zviviri zvakasiyana zvine musoro: "Authentication Server" (AS kana Authentication Server) uye "tikiti rinoburitsa server" (TGS kana Tiketi Inopa Server. ). Kerberos inoshanda pahwaro hwe "matikiti", ayo anoshanda kuratidza kuzivikanwa kwevashandisi.

    Kerberos inochengetedza dhatabhesi yekiyi dzakavanzika; Chinhu chega chega pane network - angave mutengi kana sevha - anogovera kiyi yakavanzika inozivikanwa chete kwaari uye Kerberos. Kuziva kwekiyi iyi kunoshanda kuratidza kuzivikanwa kwesangano. Zvekutaurirana pakati pezvinhu zviviri, Kerberos inogadzira kiyi yechikamu, iyo yavanogona kushandisa kuchengetedza matambudziko avo.

Kukanganisa kweKerberos

De Kuchengetedzwa:

Kunyange zvakadaro Kerberos inobvisa tyisidziro yakajairika yekuchengetedza, zvingave zvakaoma kuitisa nekuda kwezvikonzero zvakasiyana.

  • Kufambisa kwemapassword emushandisi kubva kune yakajairika password dhatabhesi UNIX, senge / etc / passwd kana / etc / mumvuri, kune database yeKerberos password, inogona kunetesa uye hapana inokurumidza nzira yekuita iri basa.
  • Kerberos anofungidzira kuti mushandisi wega wega anovimbwa, asi ari kushandisa mushini usina kuvimbika pane isina kuvimbika network. Chinangwa chayo chikuru ndechekudzivirira mapassword asina kunyorwa kubva pakutumirwa pamusoro pemambure. Nekudaro, kana paine chero mumwe mushandisi, kunze kwemushandisi akakodzera, anokwanisa kuwana iyo tikiti muchina (KDC) yekusimbiswa, Kerberos angave ari Panjodzi.
  • Kuti ushandise kushandisa Kerberos, kodhi yacho inofanirwa kuchinjwa kuti ifone zvakakodzera kumaraibhurari eKerberos. Mafomu anoshandurwa nenzira iyi anoonekwa seakerberized. Kune kumwe kunyorera, uku kungave kuri kwakanyanyisa chirongwa kuyedza, nekuda kwehukuru hwechishandiso kana Dhizaini yayo. Kune kumwe kunowirirana kunyorera, shanduko dzinofanirwa kuitwa munzira iyo sevha yeneti nevatengi vayo vanotaurirana; zvakare, izvi zvinogona kutora zvishoma chirongwa. Muzhinji, yakavharwa sosi yekushandisa iyo isina Kerberos rutsigiro kazhinji ndiyo inonyanya kunetsa.
  • Chekupedzisira, kana iwe ukafunga kushandisa Kerberos pane yako network, iwe unofanirwa kuziva kuti icho chiri chese kana chisina chinhu sarudzo. Kana iwe ukafunga kushandisa Kerberos pane yako network, iwe unofanirwa kuyeuka kuti kana chero mapassword akapfuudzwa kusevhisi isingashandise Kerberos kuratidza, unoisa njodzi yekuti iyo packet inogona kubatwa. Nekudaro, yako network haigone kuwana chero bhenefiti kubva kushandisa Kerberos. Kuchengetedza network yako neKerberos, iwe unofanirwa kushandisa chete kerberized vhezheni yeavo ese makasitoma / sevha kunyorera ayo anotumira asina kunyorwa mapassword kana kusashandisa chero eaya maapplication pane network.

Kushandisa nemaoko kugadzirisa OpenLDAP seKerberos Kudzoka-Kuguma harisi basa riri nyore. Nekudaro, gare gare tichaona kuti iyo Samba 4 Inoshanda Dhairekitori - Domain Dhairekitori inosangana nenzira yakajeka yeSysadmin, server yeDNS, iyo Microsoft Network uye yayo Domain Dhairekita, LDAP server seKudzokera-Kuguma kweanenge ese ayo zvinhu, uye iyo Kerberos-yakavakirwa yekusimbisa sevhisi sezvinhu zvakakosha zveMicrosoft-style Active Directory.

Kusvika pari zvino hatina kumbobvira taita yekushandisa "Kerberized Network". Ichi ndicho chikonzero isu tisina kunyora nezve maitirwo eKerberos.

Samba 4 Anoshanda Dhairekitori - Domain Dhairekita

Zvinokosha:

Iko hakuna zvinyorwa zvirinani kupfuura saiti wiki.samba.org. Sysadmin yakakosha munyu wayo inofanirwa kushanyira saiti - muChirungu- uye kutarisa huwandu hukuru hwemapeji akatsaurirwa kuSamba 4, yakanyorwa naTimu Samba iye. Ini handitende kuti pane zvinyorwa zviripo paInternet kutsiva. Nenzira, tarisa huwandu hwekushanyirwa kunoonekwa pazasi peji rega. Muenzaniso weizvi ndewako peji hombe kana «Main Peji» yakashanyirwa 276,183 nguva kubudikidza nanhasi Chikumi 20, 2017 na10: 10 mangwanani mangwanani Nguva Uye zvakare, zvinyorwa zvinochengetwa zviri zvechizvino-zvino, sezvo iro peji rakagadziridzwa munaJune 6.

Kubva kuWikipedia:

Samba ndeye yemahara kuitiswa kweMicrosoft Windows File Sharing Protocol (yaimbonzi SMB, ichangobva kunzi CIFS) yeUNIX-senge masystem Nenzira iyi, zvinokwanisika kuti makomputa ane GNU / Linux, Mac OS X kana Unix zvakajairika anotaridzika semaseva kana kuita sevatengi mumaWindows network. Samba zvakare inobvumidza vashandisi kusimbisa sePrimary Domain Controller (PDC), senhengo yedomeini uye kunyangwe seA Active Directory domain yeWindows-based network; Kunze kwekukwanisa kushandira mitsara yekudhinda, akagovaniswa madhairekitori uye wobva waita neyako yekushandisa dura.

Pakati peiyo Unix-senge masisitimu ayo Samba anogona kumhanyisa pane iyo GNU / Linux migove, Solaris uye akasiyana BSD akasiyana pakati kuti isu tinogona kuwana Apple's Mac OS X Server.

Samba 4 AD-DC pamwe neayo Yemukati DNS

  • Isu tinotanga kubva kune yakachena kumisikidza - isina graphical interface- yeDebian 8 "Jessie".

Chekutanga macheki

midzi @ tenzi: ~ # hostname
tenzi
midzi @ tenzi: ~ # hostname --fqdn
master.swl.fan
midzi @ tenzi: ~ # ip addr
1: chii: munhu 65536 qdisc noqueue state UNKNOWN group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 :: 1/128 chiyero chekutambira chinoshanda_lft zvachose yakasarudzwa_lft nekusingaperi 2: eth0: munhu 1500 qdisc pfifo_fast nyika UNKNOWN group default qlen 1000 link / ether 00: 0c: 29: 80: 3b: 3f brd ff: ff: ff: ff: ff: ff
    inet 192.168.10.5/24 brd 192.168.10.255 chiyero chenyika yose eth0
       valid_lft zvachose yakasarudzwa_lft nekusingaperi inet6 fe80 :: 20c: 29ff: fe80: 3b3f / 64 chiyero chinongedzo chinoshanda_lft zvachose chinodiwa_lft zvachose
midzi @ tenzi: ~ # kati /etc/resolv.conf
tsvaga swl.fan nameserver 127.0.0.1
  • Iyo yatinozivisa nayo bazi kuru chete, zvinokwana zvakakwana kuzvinangwa zvedu.
midzi @ tenzi: ~ # kati /etc/apt/source.list
deb http://192.168.10.1/repos/jessie-8.6/debian/ jessie kuru
deb http://192.168.10.1/repos/jessie-8.6/debian/security/ jessie / inogadziridza kuru

Postfix neExpim uye zvinoshandiswa

midzi @ tenzi: ~ # aptitude gadza postfix htop mc deborphan

  ┌────────────────────────┤ Postfix Kugadziriswa ├───────────────────── │ │ Sarudza mhando yeemail server dhizaini inokodzera zvakanyanya zvaunoda │ │ zvaunoda. Configuration │ │ │ Hapana gadziriso: │ │ Inochengetedza iyo yazvino gadziriso isina kusimba Site │ Webhusaiti: │ │ Tsamba inotumirwa uye inogamuchirwa yakananga uchishandisa SMTP. │ │ Indaneti ine "smarthost": │ │ Tsamba inogamuchirwa yakananga uchishandisa SMTP kana nekumhanyisa a │ chishandiso senge "fetchmail". Tsamba dzinobuda dzinotumirwa uchishandisa │ │ a "smarthost". Mail │ Tsamba dzemuno chete: │ │ Tsamba chete inounzwa ndeyevashandisi vemuno. Kwete │ │ pane network. │ │ │ │ eric │ eric:::::: │ configuration configuration configuration configuration configuration configuration configuration configuration configuration configuration │ │ │ │ with sm sm │ │ │ │ │ │ │ │ │ │ │                         Yemunharaunda tsamba chete                                │ │ │ │ │                                     │ │ └────────────────────────────────────────────── ────────────────────────────┘ ┌──────────────────── ─────┤ Postfix Kugadziriswa ├─────────────────────────┐ │ I "mail system zita" izita renzvimbo iyo │ │ inoshandiswa "kukodzera" _ALL_ kero dzeemail pasina zita rezita. Izvi zvinosanganisira tsamba kuenda uye kubva "mudzi": ndokumbira usaite machine │ muchina wako utumire maemail kubva mudzi@example.org kusvika │ │ zvishoma pane mudzi@example.org akabvunza. Programs │ │ │ Zvimwe zvirongwa zvinoshandisa zita iri. Inofanira kunge iri yakasarudzika │ │ inokwanisa domain zita (FQDN). │ │ │ │ Naizvozvo, kana kero yeemail pamushini wepanzvimbo iri │ │ chimwe chinhu@example.org, iyo chaiyo kukosha kweiyi sarudzo ichave example.org. │ │ │ │ Tsamba yezita rezita: │ │ │ │ master.swl.fan ___________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ─────────────────────────────┘  

Isu tinosuka

midzi @ tenzi: ~ # aptitude purge ~ c
midzi @ tenzi: ~ # aptitude yekuisa -f
midzi @ tenzi: ~ # aptitude yakachena
midzi @ tenzi: ~ # aptitude autoclean

Isu tinoisa zvinodiwa kuti tinyore Samba 4 uye mamwe mapakeji anodikanwa

midzi @ tenzi: ~ # kugona kuisa acl attr autoconf bison \
kuvaka-kwakakosha debhelper dnsutils docbook-xml docbook-xsl flex gdb \
krb5-mushandisi libacl1-dev libaio-dev libattr1-dev libblkid-dev libbsd-dev \
libcap-dev libcups2-dev libgnutls28-dev libjson-perl
libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl\
libpopt-dev libreadline-dev perl perl-module pkg-gadziriso
Python-yese-dev python-dev python-dnspython python-crypto
xsltproc zlib1g-dev libgpgme11-dev python-gpgme python-m2crypto
libgnutls28-dbg nzungu-dev ldap-zvishandiso krb5-config

 Kugadziridza Kerberos kuvimbiswa ├───────────────┐ ├───────────────┐ Kana vashandisi vaedza kushandisa Kerberos uye kudoma zita │ │ mukuru kana mushandisi pasina kujekesa kuti ndeupi manejimendi Kerberos dura iro chikuru │ │ ndere, sisitimu inotora iyo yakasarudzika │ │ nzvimbo  Iyo yakasarudzika nzvimbo inogona zvakare kushandiswa seiyo │ │ nzvimbo yebasa reKerberos inomhanya pamushini wepanzvimbo.  Kazhinji, iyo yekusarudzika nzvimbo izita rekumusoro reiyo yemuno DNS │ │ domeini.  │ │ │ │ Kerberos vhezheni 5 default nzvimbo: │ │ │ │ SWL.FAN ______________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── ┌───────────────┤ ┌───────────────┤ Kugadziridza kusimbiswa Kerberos Isa mazita emazita evaKerberos muSWL.FAN nzvimbo ye │ │ Kerberos, yakaparadzaniswa nenzvimbo.  │ │ │ │ Kerberos maseva eumambo hwako: │ │ │ │ master.swl.fan ___________________________________________________________ │ │ │ │ │ │ └────────────────────────────────────────────── Kugadziridza kusimbiswa Kerberos │ Pinda Administrator server zita (password shanduko) │ │ yeKerberos SWL.FAN nzvimbo.   

Maitiro ari pamusoro apa akatora nguva yakati nekuti hatina chero sevhisi yeDNS yakaiswa parizvino. Nekudaro, iwe wakasarudza domeini nenzira kwayo nefaira masetera / etc / maoko. Rangarira izvo mufaira /etc/resolv.conf isu tazivisa sedomain name server kune iyo IP 127.0.0.1.

Isu tava kugadzirisa iyo / etc / ldap / ldap / conf file

midzi @ tenzi: ~ # nano /etc/ldap/ldap.conf
BASE dc = swl, dc = fan URI ldap: //master.swl.fan

Zvemibvunzo uchishandisa rairo ldapsearch yakaitwa kubva pamudzi mushandisi ndeyeiyo mhando kudonhedza -x -W cn = xxxx, isu tinofanirwa kugadzira iyo faira /root/.ldapsearch ine zvinotevera zvirimo:

midzi @ tenzi: ~ # nano .ldaprc
BINDDN CN = Administrator, CN = Vashandisi, DC = swl, DC = fan

Iyo faira sisitimu inofanirwa kutsigira ACL - Yekushandisa Kudzora Chinyorwa

midzi @ tenzi: ~ # nano / etc / fstab
# / etc / fstab: static faira system ruzivo. # # Shandisa 'blkid' kupurinda yakasarudzika yakasarudzika chiziviso che # chishandiso; izvi zvinogona kushandiswa neUUID = senzira yakasimba yekutumidza mazita zvishandiso # zvinoshanda kunyangwe ma disks akawedzerwa uye akabviswa. Ona fstab (5). # # # / yaive pa / dev / sda1 panguva yekumisikidza UUID = 33acb024-291b-4767-b6f4-cf207a71060c / ext4 mushandisi_xattr, acl, chinodzivirira = 1, nguva yemasikati, zvikanganiso = remount-ro 0 1
# swap yaive pa / dev / sda5 panguva yekumisikidza UUID = cb73228a-615d-4804-9877-3ec225e3ae32 hapana chinja sw 0 0 / dev / sr0 / media / cdrom0 udf, iso9660 mushandisi, noauto 0 0

midzi @ tenzi: ~ # mount -a

midzi @ tenzi: ~ # kubata kubata_acl.txt
midzi @ tenzi: ~ # setfattr -n mushandisi.test -v bvunzo kuyedza_acl.txt
midzi @ tenzi: ~ # setfattr -n chengetedzo.test -v test2 kuyedza_acl.txt
midzi @ tenzi: ~ # Getfattr -d kuyedza_acl.txt
# faira: kuyedza_acl.txt user.test = "test"

midzi @ tenzi: ~ # getfattr -n chengetedzo.test -d kuyedza_acl.txt
# faira: test_acl.txt security.test = "test2"

midzi @ tenzi: ~ # setfacl -mg: adm: rwx kuyedza_acl.txt

midzi @ tenzi: ~ # Getfacl kuyedza_acl.txt
# faira: kuyedza_acl.txt # muridzi: mudzi # boka: mudzi mushandisi :: rw- boka :: r-- boka: Adm: rwx mask :: rwx zvimwe :: r--

Isu tinowana iyo Samba 4 sosi, tinosanganisa, uye kuiisa

Inokurudzirwa kwazvo kurodha vhezheni sosi faira Yakasimba kubva pawebhusaiti https://www.samba.org/. Mumuenzaniso wedu tinotora vhezheni yacho samba-4.5.1.tar.gz akananga kufolda / opt.

midzi @ tenzi: ~ # cd / opt
midzi @ tenzi: / opt # wget https://download.samba.org/pub/samba/stable/samba-4.5.1.tar.gz
midzi @ tenzi: / opt # tar xvfz samba-4.5.1.tar.gz
midzi @ tenzi: / opt # cd samba-4.5.1 /

Sarudzo dzekugadzirisa

Kana isu tichida kugadzirisa sarudzo dzekumisikidza, isu tinoita:

midzi @ tenzi: /opt/samba-4.5.1# ./configure --help

uye nokungwarira sarudza dzatinoda. Zvinokurudzirwa kutarisa kana pasuru yakakoswa inogona kuiswa pane yekuparadzira kweLinux yatiri kushandisa, iyo kwatiri Debian 8.6 Jessie:

midzi @ tenzi: /opt/samba-4.5.1# ./configure discheck

Isu tinogadzirisa, Tinounganidza uye Isa samba-4.5.1

  • Kubva pane zvanga zvichimbodiwa uye mafaera mazana masere (8604) (ayo anoumba compact samba-4.5.1.tar.gz) anorema anenge 101.7 megabyte - kusanganisira source3 uye source4 mafolda anorema angangoita 61.1 megabytes- tichawana chinotsiva Microsoft -style Anoshanda Dhairekitori, yemhando uye kugadzikana kupfuura zvinogamuchirwa kune chero nharaunda yekugadzira. Tinofanira kusimbisa basa reTimu Samba mukuendesa iyo Mahara Software Samba 4.

Mirairo iripazasi ndiyo yakasarudzika yekunyora nekuisa mapakeji kubva kwavanobva. Tinofanira kuva nemoyo murefu apo maitiro ese achiripo. Ndiyo chete nzira yekuwana mhedzisiro uye chaiyo mhedzisiro.

midzi @ tenzi: /opt/samba-4.5.1# ./configure - ne-systemd - inogona-makapu
midzi @ tenzi: /opt/samba-4.5.1# kuita
midzi @ tenzi: /opt/samba-4.5.1# make install

Munguva yekuraira maitiro kuita, tinogona kuona kuti iyo Samba 3 uye Samba 4 zvinyorwa zvakaunganidzwa.Ndosaka Team Samba ichisimbisa kuti yayo vhezheni yechina ndeye yakasikwa yekuvandudza vhezheni 4, zvese zveDomain Dhairekitori zvichibva paSamba 3 + OpenLDAP, uye mafaera faira, kana ekare shanduro dzeSamba 3.

Kugovera Samba

Tichashandisa seDNS iyo SAMBA_INTERNAL. En https://wiki.samba.org/index.php?title=Samba_Internal_DNS_Back_End isu tichawana rumwe ruzivo. Kana vatibvunza isu password yemushandisi we Administrator, isu tinofanirwa kunyora imwe yehurefu hushoma hwemavara masere uyezve, nemavara - epamusoro uye ezasi kesi - nenhamba.

Usati waenderera mberi nekupihwa uye kuita kuti hupenyu huve nyore, isu tinowedzera iyo Nzira yeSamba inoitwa mufaira redu .bashrcTinobva tavhara topinda zvakare.

midzi @ tenzi: ~ # nano .bashrc
# ~ / .sh # Cherechedzo: PS1 uye umask zvakatomisikidzwa mu / etc / profile. Iwe haufanire # kuda izvi kunze kwekunge iwe uchida zvakasiyana zvisizvo zvemidzi. # PS1 = '$ {debian_chroot: + ($ debian_chroot)} \ h: \ w \ $' # umask 1 # Unogona kusunungura mitsara inotevera kana iwe uchida kuti `ls 'iiswe ruvara: # kutumira kunze LS_OPTIONS =' - color = auto '# eval "` dircolors` "# alias ls =' ls $ LS_OPTIONS '# alias ll =' ls $ LS_OPTIONS -l '# alias l =' ls $ LS_OPTIONS -lA '# # Mamwe ma aliases kudzivirira kukanganisa: # alias rm = 'rm -i' # alias cp = 'cp -i' # alias mv = 'mv -i'
zivisa -x PATH = "/ usr / yemuno / sbin: / usr / yemuno / bin: / usr / sbin: / usr / bin: \ / sbin: / bin: / usr / local / samba / sbin: / usr / yemuno / samba / bin "

midzi @ tenzi: ~ # kubuda logout Kubatanidza kune tenzi yakavharwa. xeon @ sysadmin: ~ $ ssh mudzi @ tenzi

midzi @ tenzi: ~ # samba-chishandiso dhata kupihwa --use-rfc2307 --interactive
Nyika [SWL.FAN]: SWL.FAN
 Domain [SWL]: SWL
 Basa reSeva (dc, nhengo, yakamira) [dc]: dc
 DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, HAPANA) [SAMBA_INTERNAL]: SAMBA_INTERNAL
 DNS forwarder IP kero (nyora 'hapana' kuremadza kuendesa mberi) [192.168.10.5]: 8.8.8.8
Administrator pasiwedhi: YourPassword2017
Nyorazve pasiwedhi: YourPassword2017
Kutarisa kumusoro IPv4 kero Kutarisa kumusoro IPv6 kero Hapana IPv6 kero inozopihwa Kumisikidza share.ldb Kugadza zvakavanzika.ldb Kumisikidza registry Kugadzira ropafadzo dhatabhesi Kugadzira up idmap db Kugadza SAM db Kugadza sam.ldb partitions uye marongero Kugadzirisa kumusoro sam.ldb rootDSE Kutangisa-kurongedza iyo Samba 4 uye AD schema Kuwedzera DomainDN: DC = swl, DC = fan Kuwedzera yekumisikidza mudziyo Kugadzira sam.ldb schema Kugadzira sam.ldb yekumisikidza data Kugadzira ekuratidzira anotsanangudza Kugadziridza ekuratidzira anotsanangudza Kuwedzera vashandisi mudziyo Kugadzirisa vashandisi mudziyo Kuwedzera makomputa mudziyo Kugadzirisa makomputa mudziyo Kugadza sam.ldb dhata Kumisikidza vanozivikanwa vekuchengetedza vakuru Kugadzira sam.ldb vashandisi nemapoka Kumisikidza wega kujoina Kuwedzera DNS maakaundi Kugadzira CN = MicrosoftDNS, CN = System, DC = swl, DC = fan Kugadzira DomainDnsZones uye ForestDnsZones migove Kupopota DomainDnsZones uye ForestDnsZones migove Kugadzika sam.ldb rootDSE kutara seyakawiriraniswa Kugadziridza kupihwa maGIDZKugadziriswa kweKerberos kwakakodzera Samba 4 kwave kugadzirwa pa / usr/local/samba/private/krb5.conf Kumisikidza manyepo yp sevha masetera Kana mafaira ari pamusoro akaiswa, yako Samba4 server ichave yakagadzirira kushandisa Server Role: inoshanda dhairekitori controller Hostname: tenzi NetBIOS Domain: SWL DNS Domain: swl.fan DOMAIN SID: S-1-5-21-32182636-2892912266-1582980556

Ngatirege kukanganwa kuteedzera iyo Kerberos yekumisikidza faira sekuratidzwa nekubuda kweiyo Kugadzirisa:

midzi @ tenzi: ~ # cp /usr/local/samba/private/krb5.conf /etc/krb5.conf

Kuti usataure rairo samba-chombo nezita rako rizere, tinogadzira chinongedzo chine zita pfupi turusi:

midzi @ tenzi: ~ # ln -s / usr / yemuno / samba / bin / samba-chishandiso / usr / yemuno / samba / bin / chishandiso

Isu tinoisa iyo NTP

Chikamu chakakosha muA Active Directory ndiyo Network Nguva Sevhisi.Sezvo kuvimbiswa kunoitwa kuburikidza neKerberos nemaThikiti ayo, kuwiriraniswa kwenguva neiyo Samba 4 AD-DC kwakakosha.

midzi @ tenzi: ~ # kugona kuisa ntp
midzi @ tenzi: ~ # mv /etc/ntp.conf /etc/ntp.conf.original

midzi @ tenzi: ~ # nano /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift ntpsigndsocket / usr / local / samba / var / lib / ntp_signd statistics loopstats peerstats mawatchstats filegen loopstats faira loopstats mhando zuva rinogonesa filegen peerstats faira peerstats mhando zuva rinogonesa filegenstats faira mawatchstats wachi rudzi zuva gonesa server 192.168.10.1 pedza -4 default kod notrap sarudza nopeer noquery gadzirisa -6 default kod notrap nomodify nopeer noquery rambidza default mssntp rambidza 127.0.0.1 rambidza :: 1 nhepfenyuro 192.168.10.255

midzi @ tenzi: ~ # sevhisi ntp kutangazve
midzi @ tenzi: ~ # sevhisi ntp chinzvimbo

midzi @ tenzi: ~ # muswe -f / var / log / syslog

Kana uchiongorora iyo syslog uchishandisa rairo iri pamusoro kana kushandisa chinyorwa -f tinowana meseji:

Jun 19 12:13:21 master ntpd_intres [1498]: mubereki akafa tisati tapedza, achibuda

isu tinofanirwa kutangazve sevhisi uye edza zvakare. Iye zvino tinogadzira iyo folda ntp_signd:

midzi @ tenzi: ~ # ls -ld / usr / yemuno / samba / var / lib / ntp_signd
ls: / usr / yemuno / samba / var / lib / ntp_signd haigone kuwanikwa: Faira kana dhairekitori haripo

midzi @ tenzi: ~ # mkdir / usr / yemuno / samba / var / lib / ntp_signd
midzi @ tenzi: ~ # chown mudzi: ntp / usr / yemuno / samba / var / lib / ntp_signd /
midzi @ tenzi: ~ # chmod 750 / usr / yemuno / samba / var / lib / ntp_signd / mudzi @ tenzi: ~ # chmod gs, g + x / usr / local / samba / var / lib / ntp_signd /

# Sekukumbirwa pa samba.wiki.org
midzi @ tenzi: ~ # ls -ld / usr / yemuno / samba / var / lib / ntp_signd
drwxr-x --- 2 mudzi ntp 4096 Jun 19 12: 21 / usr / yemuno / samba / var / lib / ntp_signd

Isu tinogadzirisa iyo Samba kutanga kushandisa systemd

midzi @ tenzi: ~ # nano /lib/systemd/system/samba-ad-dc.service
[Sevhisi] Type = forking PIDFile = / usr / yemuno / samba / var / run / samba.pid LimitNOFILE = 16384 # EnvironmentFile = - / etc / conf.d / samba ExecStart = / usr / local / samba / sbin / samba ExecReload = / usr / bin / kuuraya -HUP $ MAINPID [Isa] WantedBy = multi-user.target

midzi @ tenzi: ~ # systemctl inogonesa samba-ad-dc
midzi @ tenzi: ~ # reboot

midzi @ tenzi: ~ # systemctl chimiro samba-ad-dc
midzi @ tenzi: ~ # systemctl chimiro ntp

Samba 4 AD-DC faira nzvimbo

ALL -kubvisa iyo ichangogadzirwa samba-ad-dc.service- mafaera ari mu:

midzi @ tenzi: ~ # ls -l / usr / yemuno / samba /
Yakazara 32 drwxr-sr-x 2 midzi vashandi 4096 Jun 19 11:55 ndiri
drwxr-sr-x 2 midzi vashandi 4096 Jun 19 11:50 nezvimwewo
drwxr-sr-x 7 midzi vashandi 4096 Jun 19 11:30 inosanganisira
drwxr-sr-x 15 midzi vashandi 4096 Jun 19 11:33 lib
drwxr-sr-x 7 midzi vashandi 4096 Jun 19 12:40 voga
drwxr-sr-x 2 midzi vashandi 4096 Jun 19 11:33 sbin
drwxr-sr-x 5 midzi vashandi 4096 Jun 19 11:33 mugove
drwxr-sr-x 8 midzi vashandi 4096 Jun 19 12:28 aiva

mune yakanakisa UNIX maitiro. Zvinogara zvichikurudzirwa kuti utarise mumafaira akasiyana uye ongorora zvirimo.

/Usr/local/samba/etc/smb.conf faira

midzi @ tenzi: ~ # nano /usr/local/samba/etc/smb.conf 
# Global parameter [yepasi rose] netbios zita = MASTER realm = SWL.FAN workgroup = SWL dns forwarder = 8.8.8.8 server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbindd, ntp_signd, kcc, dnsupdate , dns server role = inoshanda dhairekitori dhairekitori inobvumira dns inogadziridza = chengetedza chete idmap_ldb: shandisa rfc2307 = hongu idmap gadziriro *: backend = tdb idmap gadziriro *: renji = 1000000-1999999 ldap server inoda yakasimba auth = hapana printcap zita = / dev / null [netlogon] nzira = / usr/local/samba/var/locks/sysvol/swl.fan/scripts verenga chete = Kwete [sysvol] nzira = / usr / yemuno / samba / var / kukiya / sysvol verenga chete = Kwete

midzi @ tenzi: ~ # testparm
Load smb gadzira mafaera kubva /usr/local/samba/etc/smb.conf Chikamu chekugadzirisa "[netlogon]" Chikamu chekugadzirisa "[sysvol]" Yakachengetwa faira faira OK. Basa reSeva: ROLE_ACTIVE_DIRECTORY_DC Dzvanya pinda kuti uone dutu rerondedzero dzebasa rako # Global parameter [global] realm = SWL.FAN workgroup = SWL dns forwarder = 192.168.10.1 ldap server inoda yakasimba auth = Hapana passdb backend = samba_dsdb server basa = inoshanda dhairekitori domain controller rpc_server: tcpip = no rpc_daemon: yakanamirwa rpc_server: spoolss = yakadzamidzirwa rpc_server: winreg = yakadzamidzirwa rpc_server: ntsvcs = yakadzamidzirwa rpc_server: : ekunze mapaipi = ichokwadi idmap gadziriro *: danga = 1000000-1999999 idmap_ldb: shandisa rfc2307 = hongu idmap gadziriro *: backend = tdb mepu yekuchengetedza = Hapana mepu readonly = hapana chitoro dos hunhu = Hongu vfs zvinhu = dfs_samba4 acl_xattr [netlogon] nzira = / usr / local / samba / var / locks / sysvol / swl.fan / scripts verenga chete = Kwete [sysvol] path = / usr / local / samba / var / locks / sysvol read only = No

Minimal macheki

midzi @ tenzi: ~ # chishandiso dura renzvimbo showa
Domain uye masango anoshanda padanho reruzivo 'DC = swl, DC = fan' Musango mashandiro enzvimbo: (Windows) 2008 R2 Domain function level: (Windows) 2008 R2 Yakaderera basa chikamu cheDC: (Windows) 2008 R2

midzi @ tenzi: ~ # ldapsearch -x -W

midzi @ tenzi: ~ # chishandiso dbcheck
Kuongorora zvinhu makumi maviri nezviviri zvakatarisa zvinhu makumi maviri nemaviri

midzi @ tenzi: ~ # kinit Administrator
Pasiwedhi ye Administrator@SWL.FAN: 
midzi @ tenzi: ~ # klist -f
Tikiti cache: FILE: / tmp / krb5cc_0
Kutanga default: Administrator@SWL.FAN

Yakakodzera kutanga Inopera Service main 19/06/17 12:53:24 19/06/17 22:53:24  krbtgt/SWL.FAN@SWL.FAN
    kuvandudza kusvika 20/06/17 12:53:18 PM, Mireza: RIA

midzi @ tenzi: ~ # kdestroy
midzi @ tenzi: ~ # klist -f
klist: Credentials cache file '/ tmp / krb5cc_0' haina kuwanikwa

midzi @ tenzi: ~ # smbclient -L yemunohost -U%
Domain = [SWL] OS = [Windows 6.1] Server = [Samba 4.5.1] Sharename Type Comment --------- ---- ------- netlogon Disk sysvol Disk IPC $ IPC IPC Sevhisi (Samba 4.5.1) Domain = [SWL] OS = [Windows 6.1] Server = [Samba 4.5.1] Server Koment ------- ------- Workgroup Master ---- ----- -------

midzi @ tenzi: ~ # smbclient // localhost / netlogon -UAdministrator -c 'ls'
Pinda password ya Administrator: Domain = [SWL] OS = [Windows 6.1] Server = [Samba 4.5.1]. D 0 Mon Jun 19 11:50:52 2017 .. D 0 Mon Jun 19 11:51:07 2017 19091584 mabhuroko ehukuru 1024. 16198044 mabhuroko aripo

midzi @ tenzi: ~ # chishandiso dns serverinfo tenzi -U maneja

midzi @ tenzi: ~ # inomiririra -t SRV _ldap._tcp.swl.fan
_ldap._tcp.swl.fan ine SRV rekodhi 0 100 389 master.swl.fan.

midzi @ tenzi: ~ # inomiririra -t SRV _kerberos._udp.swl.fan
_kerberos._udp.swl.fan ine SRV rekodhi 0 100 88 master.swl.fan.

midzi @ tenzi: ~ # inomiririra -t Tenzi.swl.fan
master.swl.fan ine kero 192.168.10.5

midzi @ tenzi: ~ # inomiririra -t SOA swl.fan
swl.fan ine SOA rekodhi tenzi.swl.fan. hostmaster.swl.fan. 1 900 600 86400 3600

midzi @ tenzi: ~ # inomiririra -t NS swl.fan
swl.fan zita server master.swl.fan.

midzi @ tenzi: ~ # inomiririra -t MX swl.fan
swl.fan haina MX rekodhi

midzi @ tenzi: ~ # samba_dnsupdate --verbose

midzi @ tenzi: ~ # chishandiso mushandisi runyorwa
Administrator krbtgt Muenzi

midzi @ tenzi: ~ # chishandiso cheboka runyorwa
# Zvinobuda iboka remapoka. ;-)

Isu tinotungamira iyo ichangobva kuiswa Samba 4 AD-DC

Kana isu tichida kugadzirisa kupera kupera mumazuva e Administrator password. kuomarara kwemaphasiwedi; hushoma hurefu hwepassword; hushoma uye hwakareba hurefu - mumazuva- ephasiwedi; uye chinja Administrator password yakaziviswa panguva ye Kugadzirisa, isu tinofanirwa kuteedzera inotevera mirairo ne tsika dzakagadziridzwa kune zvaunoda:

midzi @ tenzi: ~ # chishandiso
Usage: samba-chishandiso Main samba manejimendi manejimendi. Sarudzo: -h, --help ratidza urwu rubatsiro meseji uye buda Shanduro Sarudzo: -V, --version Ratidza vhezheni yenhamba Inowanikwa subcommands: dbcheck - Tarisa renzvimbo yeAD dhatabhesi kuti uwane zvikanganiso. kutumwa - Kutumirwa kwevatumwa. dns - Domain Name Service (DNS) manejimendi. domain - Domain management. drs - Dhairekitori Yekudzokorora Services (DRS) manejimendi. dsacl - DS ACLs kudzvinyirira. fsmo - Flexible Imwe Tenzi Mashandiro (FSMO) manejimendi manejimendi. gpo - Boka Rezvematongerwo enyika Chinongedzo (GPO) manejimendi. boka - Boka manejimendi. ldapcmp - Enzanisa maviri ldap dhatabhesi. ntacl - NT ACLs kumanikidza. maitiro - Rondedzesa maitiro (kubatsira kukanganisa pamatanho pasina setproctitle). rodc - Verenga-Chete Domain Dhairekita (RODC) manejimendi. nzvimbo - Sites manejimendi. spn - Sevhisi Mukuru Webasa (SPN) manejimendi. testparm - Syntax tarisa iyo yekumisikidza faira. nguva - Dzosera iyo nguva pane server. mushandisi - Mushandisi manejimendi. Kuti uwane rumwe rubatsiro pane yakatarwa subcommand, ndapota nyora: samba-chishandiso (-h | --help)

midzi @ tenzi: ~ # chishandiso mushandisi setexpiry manejimendi --noexpiry
mudzi @ tenzi: ~ # chishandiso domain passwordsetset set --min-pwd-length = 7
midzi @ tenzi: ~ # chishandiso domain passwordsetset set --min-pwd-age = 0
midzi @ tenzi: ~ # chishandiso domain passwordsetset set --max-pwd-age = 60
midzi @ tenzi: ~ # chishandiso mushandisi setassword --filter = samaccountname = Administrator --newpassword = Passw0rD

Isu tinowedzera akati wandei DNS marekodhi

midzi @ tenzi: ~ # chishandiso dns
Kushandisa: samba-chishandiso dns Domain Name Service (DNS) manejimendi. Sarudzo: -h, --help ratidza urwu rubatsiro meseji uye buda Inowanikwa subcommands: wedzera - Wedzera DNS rekodhi kudzima - Bvisa DNS rekodhi query - Bvunza zita. roothints - Query midzi mazano. serverinfo - Query yeSeva ruzivo. gadziridza - Gadziridza DNS rekodhi zonerere - Gadzira nzvimbo. zonedelete - Delete a zone. zoneinfo - Query yeruzivo ruzivo. zonelist - Query yenzvimbo. Kuti uwane rumwe rubatsiro pane chaiyo subcommand, ndapota nyora: samba-chishandiso dns (-h | --help)

Tsamba server

midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan tsamba A 192.168.10.9 -U maneja
midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan swl.fan MX "mail.swl.fan 10" -U maneja

Yakagadziriswa IP yemamwe maseva

midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan sysadmin A 192.168.10.1 -U maneja
midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan fileserver A 192.168.10.10 -U maneja
midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan proxy A 192.168.10.11 -U maneja
midzi @ tenzi: ~ # chishandiso dns wedzera master swl.fan chat A 192.168.10.12 -U maneja

Reverse Zone

midzi @ tenzi: ~ # chishandiso dns zonecreate master 10.168.192.in-addr.arpa -U maneja
Pasiwedhi ye [SWL \ maneja]: Zone 10.168.192.in-addr.arpa yakagadzirwa zvinobudirira

midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 5 PTR master.swl.fan. -Mutungamiriri
midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 9 PTR mail.swl.fan. -Mutungamiriri
midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 1 PTR sysadmin.swl.fan. -Mutungamiriri
midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 10 PTR fileserver.swl.fan. -Mutungamiriri
midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 11 PTR proxy.swl.fan. -Mutungamiriri
midzi @ tenzi: ~ # chishandiso dns wedzera tenzi 10.168.192.in-addr.arpa 12 PTR chat.swl.fan. -Mutungamiriri

Macheki

midzi @ tenzi: ~ # chishandiso dns query master swl.fan tsamba ALL -U maneja
Pasiwedhi ye [SWL \ maneja]: Zita =, Rekodhi = 1, Vana = 0 A: 192.168.10.9 (mireza = f0, serial = 2, ttl = 900)

midzi @ tenzi: ~ # inomiririra tenzi
master.swl.fan ine kero 192.168.10.5
midzi @ tenzi: ~ # inomiririra sysadmin
sysadmin.swl.fan ine kero 192.168.10.1
midzi @ tenzi: ~ # inomiririra tsamba
mail.swl.fan ine kero 192.168.10.9
midzi @ tenzi: ~ # host chat
chat.swl.fan ine kero 192.168.10.12
midzi @ tenzi: ~ # proxy inomiririra
proxy.swl.fan ine kero 192.168.10.11
midzi @ tenzi: ~ # inomiririra fileserver
fileserver.swl.fan ine kero 192.168.10.10
root @ master: ~ # inomiririra 192.168.10.1
1.10.168.192.in-addr.arpa domain name pointer sysadmin.swl.fan.
root @ master: ~ # inomiririra 192.168.10.5
5.10.168.192.in-addr.
root @ master: ~ # inomiririra 192.168.10.9
9.10.168.192.in-addr.arpa domain name pointer mail.swl.fan.
root @ master: ~ # inomiririra 192.168.10.10
10.10.168.192.in-addr.arpa domain name pointer fileserver.swl.fan.
root @ master: ~ # inomiririra 192.168.10.11
11.10.168.192.in-addr.arpa domain name pointer proxy.swl.fan.
root @ master: ~ # inomiririra 192.168.10.12
12.10.168.192.in-addr.arpa domain name pointer chat.swl.fan.

Kune vanoda kuziva

midzi @ tenzi: ~ # ldbsearch -H /usr/local/samba/private/sam.ldb.d/
DC = DOMAINDNSZONES, DC = SWL, DC = FAN.ldb | grep dn:

Tinowedzera vashandisi

midzi @ tenzi: ~ # chishandiso mushandisi
Kushandisa: samba-chishandiso mushandisi Mushandisi manejimendi. Sarudzo: -h, --help ratidza urwu rubatsiro meseji uye buda Inowanikwa subcommands: wedzera - Gadzira mushandisi mutsva. gadzira - Gadzira mushandisi mutsva. bvisa - Delete mushandisi. Disable - Disable mushandisi. ita - Bvumira mushandisi. getpassword - Tora iyo password minda yemushandisi / komputa account. rondedzero - Nyora vese vashandisi. password - Chinja password yeiyo mushandisi account (iyo yakapihwa mune yechokwadi). setexpiry - Seta kupera kweakaundi account. setpassword - Gadza kana kuseta pasiwedhi yeakaundi account. syncpasswords - Sync iyo password yeakaundi account. Kuti uwane rumwe rubatsiro pane chaiyo subcommand, ndapota nyora: samba-chishandiso mushandisi (-h | --help)

midzi @ tenzi: ~ # chishandiso mushandisi gadzira matanho Trancos01
Mushandisi 'trancos' akagadzirwa zvinobudirira
midzi @ tenzi: ~ # chishandiso mushandisi gadzira gandalf Gandalf01
Mushandisi 'gandalf' akagadzirwa zvinobudirira
midzi @ tenzi: ~ # chishandiso mushandisi gadzira legolas Legolas01
Mushandisi 'legolas' akagadzirwa zvinobudirira
midzi @ tenzi: ~ # chishandiso mushandisi runyorwa
Administrator gandalf legolas anotora krbtgt Guest

Administration kuburikidza graphical interface kana kuburikidza newebhu mutengi

Shanyira wiki.samba.org kuti uwane ruzivo rwakadzama nezve maitiro ekuisa iyo Microsoft RSAT o Remote Server Dhairekitori Zvishandiso. Kana iwe usiri kuda echinyakare marongero akapihwa neMicrosoft Active Directory, unogona kuisa iyo package ldap-account-maneja iyo inopa iri nyore interface yekutungamira kuburikidza newebhu browser.

Iyo Microsoft Remote Server Administration Zvishandiso (RSAT) purogiramu package inosanganisirwa pane Windows Server anoshanda masystem

Isu tinojoina duraini kune Windows 7 mutengi anonzi "nomwe"

Sezvo isu tisina DHCP server mune network, chinhu chekutanga chatinofanira kuita kugadzirisa kadhi yemutengi kadhi ine IP yakatarwa, kuzivisa kuti iyo yekutanga DNS ichave iyo IP yeiyo samba-ad-dc, uye tarisa kuti sarudzo "Nyora kero yekubatanidza iyi muDNS" yakaitwa. Hazvina simbe kutarisa kuti zita «nomwe»Haisati yanyoreswa muSamba Yemukati DNS.

Mushure mekunge tabatana nekombuta kune ino dome uye woitangazve, ngatiedzei kupinda nemushandisi «matanho«. Tichaongorora kuti zvese zvinoshanda zvakanaka. Izvo zvinokurudzirwawo kutarisa maWindows Client matanda uye kutarisa kuti nguva yacho yakanyatsoenderana sei.

Ma Administrator ane ruzivo rweWindows vanozoona kuti chero cheki dzavanoita pane mutengi dzinozopa zvinogutsa.

Resumen

Ndinovimba chinyorwa chinobatsira kune vaverengi veCommunity. DesdeLinux.

Sara mushe!


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.   Gonzalo martinez akadaro

    Yakareba asi yakadzama chinyorwa, yakanaka kwazvo nhanho nhanho pamaitiro ekuita zvese.

    Ini ndinosimbisa NIS, chokwadi ndechekuti kunyangwe ndichiziva nezve kuvapo kwayo, handina kumbobvira ndanyatso kuziva mashandiro ayo, nekuti kutaura chokwadi zvaigara zvichindipa fungidziro yekuti yaive yakafa padhuze neLDAP neSamba 4

    PS: Makorokoto pabasa rako nyowani! Zvinonzwisa tsitsi kuti hausi kuzoramba uchinyora pano, asi zvirinani pane nzvimbo yekutevera.

  2.   HO2Gi akadaro

    Huge Tutorial senguva dzose kune vandinoda, Kwaziso Fico.
    Makorokoto pachirongwa.

  3.   IWO akadaro

    Chikamu cheNIS chakakura, ndinonzwira tsitsi Gonzalo Martinez, ndaizviziva muchidimbu asi ndakanga ndisingazive maitiro ekuishandisa uye mune mamiriro api ayo anoshandiswa.
    Ndatenda kamwechete kune rakakura "trunk" yedzidziso uye inoshanda chinyorwa.
    Pakupedzisira kubudirira kutsva muchirongwa chako chitsva «gigainide».

  4.   federico akadaro

    Ndatenda zvikuru munhu wese wekutaura !!!.
    Reply with quote

  5.   mussol akadaro

    iyo smb.conf yaunoratidza haina kana chinongedzo neLDAP, ndizvo here nechinangwa kana kuti ndakasiya chimwe chinhu?

  6.   phico akadaro

    mussol: Iyi iSamba 4 Inoshanda Domain Dhairekita iyo inotova neyakavakirwa-mukati LDAP server.

  7.   Vincent akadaro

    Unogona here kutaura maitiro ekubatanidza mac (apple) kune samba 4 AD-DC?
    Ndinokutendai.

  8.   jramirez akadaro

    Makadii;

    Kutenda bhuku remanyorero, rakanaka. Ndine mubvunzo nezve meseji inoratidzika kwandiri.

    midzi @ AD: ~ # nping -tcp -p 53 -c 3 ad.rjsolucionessac.com
    Yakundikana kugadzirisa yakapihwa hostname / IP: ad.rjsolucionessac.com. Ziva kuti haugone kushandisa '/ mask' Uye '1-4,7,100-' dhizaini IP maseru
    Haugone kuwana chakakodzera chinangwa. Ndokumbirawo muve nechokwadi chekuti yakatarwa inomisikidzwa ingave IP kero mune yakajairwa notation kana mazita emahara anogona kugadziriswa neDNS
    midzi @ AD: ~ #