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

Chizindikiro chonse cha mndandanda: Ma Network Networks a ma SME: Mau Oyamba

Moni abwenzi ndi abwenzi!

Ndi nkhaniyi ndikunenani za Gulu la FromLinux. Kutsanzikana kwapadera ndi Gulu Lapadera. Kuyambira tsopano ndidzakhala mu ntchito yanga yomwe mungadziwe http://www.gigainside.com.

Cholinga chachikulu cha positi ndikupereka «Chithunzi chachikulu»Zokhudza Ntchito Zotsimikizika ndi Mapulogalamu Aulere omwe tili nawo. Izi ndiye cholinga chathu. Chifukwa chake padzakhala nthawi yayitali, ngakhale tikudziwa kuti ndizotsutsana ndi malamulo wamba olemba nkhani. Tikukhulupirira Oyang'anira Dongosolo amayamikira.

Tikufuna kunena kuti njira yodziwikiratu yamachitidwe amakono ambiri ndi LDAP, ndikuti sikuchedwa kuphunzira bwino, kutengera zomwe taphunzira patsamba lino http://www.openldap.org/.

Sitingapereke matanthauzidwe mwatsatanetsatane - kapena maulalo- pazinthu zomwe zatchulidwa m'nkhani zam'mbuyomu, kapena kwa iwo omwe mafotokozedwe awo akhoza kupezeka mosavuta pa Wikipedia kapena masamba ena kapena zolemba pa intaneti, kuti tisataye cholinga cha uthenga womwe tikufuna kupereka. Tigwiritsanso ntchito mayina osakanikirana mu Chingerezi ndi Chisipanishi, popeza timawona kuti machitidwe ambiri adabadwa ndi mayina mchingerezi ndipo ndizothandiza kwambiri kuti a Sysadmin awatenge nawo mchilankhulo chawo choyambirira.

  • PAM: Module Yotsimikizika Yosungika.
  • NIS: Network_Information_Service.
  • LDAP: Pulogalamu Yowonjezera Yowonjezera Yowonjezera.
  • Kerberos: Protocol yachitetezo yotsimikizira ogwiritsa ntchito, makompyuta ndi ntchito zapakati pa netiweki, kutsimikizira zikalata zawo motsutsana ndi zomwe zidalembedwa kale ku database ya Kerberos.
  • DS: Directory Server kapena Directory Service
  • AD-DC: Directory Yogwira Ntchito - Domain Controler

Zotsatira

PAM

Timapereka zochepa pamitundu yotsimikizika yakomweko, yomwe mudzawona tsiku lililonse kuti imagwiritsidwa ntchito kwambiri, mwachitsanzo, tikalumikizana ndi malo ogwira ntchito ku Domain Controller kapena Active Directory; kuyika mapu ogwiritsa ntchito osungidwa mumakalata akunja a LDAP ngati kuti ndi ogwiritsa ntchito akumaloko; kuyika mapu ogwiritsa omwe asungidwa mu Domain Controller ya Active Directory ngati kuti ndiomwe akugwiritsa ntchito kwanuko, ndi zina zotero.

NIS

De Wikipedia:

  • Network Information System (yodziwika ndi dzina lake lachidule la NIS, lomwe m'Chisipanishi limatanthauza Network Information System), ndi dzina la kasitomala-server directory services protocol yopangidwa ndi Sun Microsystems potumiza kasinthidwe kachitidwe kogawidwa monga mayina a ogwiritsa ntchito ndi omwe amakhala nawo pakati pamakompyuta pa netiweki.NIS idakhazikitsidwa ndi ONC RPC, ndipo imakhala ndi seva, laibulale yamakasitomala, ndi zida zingapo zoyang'anira.

    Poyambirira NIS inali kutchedwa Yellow Pages, kapena YP, yomwe imagwiritsidwabe ntchito kutchulira. Tsoka ilo, dzinali ndi chizindikiritso cha Briteni Telecom, chomwe chimafuna kuti Sun ataye dzinalo. Komabe, YP imakhalabe choyambirira m'mazina amalamulo ambiri okhudzana ndi NIS, monga ypserv ndi ypbind.

    DNS imapereka chidziwitso chochepa, chofunikira kwambiri ndikulumikizana pakati pa dzina la node ndi adilesi ya IP. Kwa mitundu ina yazidziwitso, palibe ntchito yapadera yotereyi. Kumbali inayi, ngati mukungoyang'anira LAN yaying'ono yopanda kulumikizana ndi intaneti, sikuwoneka ngati koyenera kukhazikitsa DNS. Ichi ndichifukwa chake Sun adapanga Network Information System (NIS). NIS imapereka mwayi wopezeka pamtundu wa database womwe ungagwiritsidwe ntchito kugawira, mwachitsanzo, zambiri zomwe zili mu passwd ndikugawa mafayilo kuma node onse pa netiweki yanu. Izi zimapangitsa kuti netiweki iwoneke ngati kachitidwe kamodzi, kokhala ndi maakaunti omwewo pama mfundo onse. Mofananamo, NIS itha kugwiritsidwa ntchito kugawa zidziwitso zamtundu wa node zomwe zili mu / etc / makamu pamakina onse pa netiweki.

    Lero NIS ikupezeka pafupifupi mgawidwe wonse wa Unix, ndipo pali magwiridwe antchito aulere. BSD Net-2 idasindikiza imodzi yomwe yachokera pakukhazikitsa komwe anthu amapereka ndi Sun. Nambala yapa library ya kasitomala yamtunduwu yakhala ikupezeka mu GNU / Linux libc kwanthawi yayitali, ndipo mapulogalamu oyang'anira adatumizidwa ku GNU / Linux ndi Swen Thümmler. Komabe, seva ya NIS ikusowa pakuyambitsa kwake.

    A Peter Eriksson akhazikitsa njira yatsopano yotchedwa NYS. Imathandizira NIS yoyambira komanso mtundu wa Sun NIS +. [1] NYS sikuti imangopereka zida zingapo za NIS ndi seva, komanso imawonjezeranso magawo atsopano azantchito zomwe muyenera kuphatikiza mu libc yanu ngati mukufuna kuzigwiritsa ntchito. Izi zikuphatikiza njira yatsopano yosinthira mayina amawu omwe amalowa m'malo mwa chiwembu cha "host.conf".

    GNU libc, yotchedwa libc6 mdera la GNU / Linux, imaphatikizanso mtundu wosinthidwa wothandizidwa ndi NIS wachikhalidwe wopangidwa ndi Thorsten Kukuk. Imathandizira ntchito zonse zamalaibulale zoperekedwa ndi NYS, komanso imagwiritsa ntchito njira yoyeserera ya NYS. Zida ndi seva zikufunikirabe, koma kugwiritsa ntchito GNU libc kumateteza ntchito yolumikizana ndikukonzanso laibulale

    .

Dzina la makompyuta ndi mayina, mawonekedwe amtaneti ndi othetsa

  • Timayambira pakukhazikitsa koyera - popanda mawonekedwe owonekera- a Debian 8 "Jessie". Domain swl.fan amatanthauza "Fans of Free Software." Ndi dzina labwinopo kuposa ili?.
root @ master: ~ # dzina la alendo
mbuye
root @ master: ~ # dzina la alendo -f
alireza

root @ master: ~ # ip addr 1: taonani: munthu 65536 qdisc noqueue state UNKNOWN group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00: 127.0.0.1 inet 8/6 scope host lo valid_lft forever preferred_lft forever inet1 :: 128/2 kuchuluka kovomerezeka valid_lft kwamuyaya amakonda_lft kwamuyaya 0: eth1500: munthu 1000 qdisc pfifo_fast state UP group default qlen 00 link / ether 0: 29c: 4: 76c: 9: d192.168.10.5 brd ff: ff: ff: ff: ff: ff inet 24/192.168.10.255 brd 0 scope global eth6 valid_lft osakondedwa kwamuyaya_lft kwamuyaya inet80 fe20 :: 29c: 4ff: fe76c: 9d64 / XNUMX yolumikizira yolumikizira

muzu @ master: ~ # paka /etc/resolv.conf 
fufuzani swl.fan nameserver 127.0.0.1

Kuyika kwa bind9, isc-dhcp-server ndi ntp

bindi9

root @ master: ~ # aptitude kukhazikitsa bind9 bind9-doc nmap
root @ master: ~ # systemctl udindo bind9

mizu @ master: ~ # nano /etc/bind/named.conf
onjezani "/etc/bind/named.conf.options"; onjezani "/etc/bind/named.conf.local"; onjezani "/etc/bind/named.conf.default-zones";

root @ master: ~ # cp /etc/bind/named.conf.options \ /etc/bind/named.conf.options.original

root @ master: ~ # nano /etc/bind/named.conf.options
zosankha {directory "/ var / cache / bind"; // Ngati pali chowotcha moto pakati panu ndi ma nameservers omwe mukufuna // kuti mulankhule nawo, mungafunikire kukonza zotchingira moto kuti mulole angapo / madoko kuti ayankhule. Mwawona http://www.kb.cert.org/vuls/id/800113

        // Ngati ISP yanu idapereka adilesi imodzi kapena zingapo za IP za // nameservers okhazikika, mwina mukufuna kuwagwiritsa ntchito ngati opititsa patsogolo. // Tulutsani gawo lotsatirali, ndipo ikani ma adilesi omwe alowetsa // cholozera cha onse-0. // otsogola {// 0.0.0.0; //}; // =========================================== ===================== $ // Ngati BIND ikulemba zolakwika zokhudzana ndi muzu kutha, // muyenera kusintha mafungulo anu. Mwawona https://www.isc.org/bind-keys
        // =========================================== ====================== $ // Sitikufuna DNSSEC
        dnssec-athe ayi;
        // dnssec-kutsimikizira auto; auth-nxdomain ayi; # kutsatira RFC1035 mverani-pa-v6 {iliyonse; }; // Zowunika kuchokera ku localhost ndi sysadmin // kudzera dig swl.fan axfr // Tilibe akapolo a DNS ... mpaka pano
        lolani-kusamutsa {localhost; 192.168.10.1; };
}; root @ master: ~ # yotchedwa-checkconf

muzu @ master: ~ # nano /etc/bind/zones.rfcFreeBSD
// Adilesi Yamagawo (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"; };

// Link-local / APIPA (RFCs 3927, 5735 ndi 6303)
zone "254.169.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// Ntchito za IETF protocol (RFCs 5735 ndi 5736)
zone "0.0.192.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// TEST-NET- [1-3] ya Zolemba (RFCs 5735, 5737 ndi 6303)
zone "2.0.192.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "100.51.198.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "113.0.203.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// IPv6 Model Range for Documentation (RFCs 3849 ndi 6303)
zone "8.bd0.1.0.0.2.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// Mayina Amtundu Wolemba ndi Kuyesa (BCP 32)
zone "test" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "example" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "invalid" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "example.com" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "example.net" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "example.org" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// Kuyesa kwa Benchmark (RFCs 2544 ndi 5735)
zone "18.198.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "19.198.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// IANA Otetezedwa - Old Class E Space (RFC 5735)
zone "240.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "241.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "242.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "243.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "244.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "245.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "246.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "247.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "248.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "249.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "250.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "251.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "252.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "253.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "254.in-addr.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// Maadiresi Osatumizidwa a IPv6 (RFC 4291)
zone "1.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "3.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "4.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; gawo "5.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "6.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "7.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera "8.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera "9.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "a.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "b.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "c.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "d.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "e.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "0.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "1.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "2.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "3.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "4.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "5.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "6.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "7.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "8.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "9.f.ip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera "afip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "bfip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "0.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "1.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "2.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "3.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "4.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "5.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "6.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "7.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// IPv6 ULA (RFCs 4193 ndi 6303)
zone "cfip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "dfip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// IPv6 Link Local (RFCs 4291 ndi 6303)
zone "8.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera "9.efip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "aefip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; zone "befip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// Maadiresi Osiyanasiyana Omasulira Malo a IPv6 (RFCs 3879 ndi 6303)
malo "cefip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "defip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "eefip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; }; woyendera zone "fefip6.arpa" {mtundu mbuye; fayilo "/etc/bind/db.empty"; };

// IP6.INT yachotsedwa (RFC 4159)
woyendera zone "ip6.int" {type master; fayilo "/etc/bind/db.empty"; };

muzu @ master: ~ # nano /etc/bind/named.conf.local
// // Chitani zosintha zilizonse pano // // Ganizirani kuwonjezera zigawo za 1918 pano, ngati sizigwiritsidwe ntchito mu bungwe lanu // zikuphatikiza "/etc/bind/zones.rfc1918";
onjezani "/etc/bind/zones.rfcFreeBSD";

// Chidziwitso cha dzina, mtundu, malo, ndikusintha chilolezo // cha DNS Record Zones // Zones Zonse ndi MASTER zone "swl.fan" {type master; fayilo "/var/lib/bind/db.swl.fan"; }; zone "10.168.192.in-addr.arpa" {mtundu mbuye; fayilo "/var/lib/bind/db.10.168.192.in-addr.arpa"; };

root @ master: ~ # yotchedwa-checkconf

muzu @ master: ~ # nano /var/lib/bind/db.swl.fan
$ TTL 3H @ MU SOA master.swl.fan. muzu.master.swl.fan. (1; serial 1D; limbikitsani 1H; yesani 1W; mutha 3H); osachepera kapena; Nthawi yolanda nthawi yoti mukhale ndi moyo; @ Alireza. @ MU MX 10 malembo.swl.fan. @ IN A 192.168.10.5 @ IN TXT "Kwa Otsatira Mapulogalamu Aulere"; sysadmin MU 192.168.10.1.

mizu @ master: ~ # nano /var/lib/bind/db.10.168.192.in-addr.arpa
$ TTL 3H @ MU SOA master.swl.fan. muzu.master.swl.fan. (1; serial 1D; limbikitsani 1H; yesani 1W; mutha 3H); osachepera kapena; Nthawi yolanda nthawi yoti mukhale ndi moyo; @ Alireza. ; 1 MU PTR sysadmin.swl.fan. 4 MU PTR fileserver.swl.fan. 5 MU PTR master.swl.fan. 6 MU PTR prowebweb.swl.fan. 7 MU PTR blog.swl.fan. 8 MU PTR ftpserver.swl.fan. 9 MWA PTR mail.swl.fan.

root @ master: ~ # otchedwa-checkzone swl.fan /var/lib/bind/db.swl.fan
zone swl.fan/IN: yodzaza serial 1 OK
root @ master: ~ # dzina-checkzone 10.168.192.in-addr.arpa /var/lib/bind/db.10.168.192.in-addr.arpa
zone 10.168.192.in-addr.arpa/IN: yodzaza serial 1 OK

root @ master: ~ # yotchedwa-checkconf -zp
root @ master: ~ # systemctl kuyambiranso bind9.service
root @ master: ~ # systemctl udindo bind9.service

Bind9 macheke

root @ master: ~ # dig swl.fan axfr
root @ master: ~ # cheka 10.168.192.in-addr.arpa axfr
root @ master: ~ # dig MU SOA swl.fan
root @ master: ~ # dig IN NS swl.fan
root @ master: ~ # dig MU MX swl.fan
mizu @ master: ~ # proxyweb host root @ master: ~ # nping --tcp -p 53 -c 3 localhost
root @ master: ~ # nping --udp -p 53 -c 3 localhost
mizu @ master: ~ # nping --tcp -p 53 -c 3 master.swl.fan
muzu @ master: ~ # nping --udp -p 53 -c 3 master.swl.fan
Kuyambira Nping 0.6.47 ( http://nmap.org/nping ) pa 2017-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 mapaketi akuda omwe adatumizidwa: 84 (0B) | Rcvd: 0 (3B) | Otayika: 100.00 (1%) Kutha: 3.01 adilesi ya IP yakanikizidwa m'masekondi XNUMX 

isc-dhcp-seva

root @ master: ~ # aptitude kukhazikitsa isc-dhcp-server
muzu @ master: ~ # nano / etc / default / isc-dhcp-server
# Kodi seva ya DHCP (dhcpd) iyenera kutumizira zopempha za DHCP pazolumikizira ziti? # Patulani malo olumikizirana angapo okhala ndi malo, mwachitsanzo "eth0 eth1".
ZOTHANDIZA = "eth0"

root @ master: ~ # dnssec-keygen -a HMAC-MD5 -b 128 -r / dev / urandom -n USER dhcp-fungulo
root @ master: ~ # cat Kdhcp-key. + 157 + 51777.chinsinsi 
Makina achinsinsi: v1.3 Algorithm: 157 (HMAC_MD5) Chinsinsi: Ba9GVadq4vOCixjPN94dCQ == Bits: AAA = Yapangidwa: 20170527133656 Sindikizani: 20170527133656 Yambitsani: 20170527133656

muzu @ master: ~ # nano dhcp.key
kiyi wa dhcp-key {
        machitidwe a hmac-md5;
        chinsinsi "Opanga: Ba9GVadq4vOCixjPN94dCQ == ";
}; root @ master: ~ # kukhazikitsa -o mizu -g kumanga -m 0640 dhcp.key /etc/bind/dhcp.key root @ master: ~ # install -o root -g root -m 0640 dhcp.key / etc / dhcp /dhcp.key root @ master: ~ # nano /etc/bind/named.conf.local
onjezani "/etc/bind/dhcp.key";

woyendera zone "swl.fan" {type master; fayilo "/var/lib/bind/db.swl.fan";
        lolani-kusintha {key key dhcp; };
}; zone "10.168.192.in-addr.arpa" {mtundu mbuye; fayilo "/var/lib/bind/db.10.168.192.in-addr.arpa";
        lolani-kusintha {key key dhcp; };
};

root @ master: ~ # yotchedwa-checkconf

mizu @ master: ~ # mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original
muzu @ master: ~ # nano /etc/dhcp/dhcpd.conf
ddns-update-kalembedwe kanthawi; zosintha za ddns pa; ddns -namename "swl.fan."; ddns-rev-domainname "mu-addr.arpa."; samanyalanyaza zosintha zamakasitomala; kukonza-kukhathamiritsa kwabodza; # Zitha kufunidwa paulamuliro wa Debian; kusankha ip-kutumiza kutali; dzina losankha "swl.fan"; onjezani "/etc/dhcp/dhcp.key"; zone swl.fan. {yoyamba 127.0.0.1; fungulo la dhcp; } gawo 10.168.192.in-addr.arpa. {yoyamba 127.0.0.1; fungulo la dhcp; } gawo logawidwa limodzi {subnet 192.168.10.0 netmask 255.255.255.0 {option routers 192.168.10.1; subnet-mask kusankha 255.255.255.0; adilesi yakusankhira 192.168.10.255; dzina -ma seva-dzina 192.168.10.5; njira netbios-name-server 192.168.10.5; zosankha ntp-server 192.168.10.5; makina osankha nthawi 192.168.10.5; osiyanasiyana 192.168.10.30 192.168.10.250; }}

muzu @ master: ~ # dhcpd -t
Internet Systems Consortium DHCP Server 4.3.1 Copyright 2004-2014 Internet Systems Consortium. Maumwini onse ndi otetezedwa. Zambiri, chonde pitani https://www.isc.org/software/dhcp/
Sinthani fayilo: /etc/dhcp/dhcpd.conf Database file: /var/lib/dhcp/dhcpd.leases PID file: /var/run/dhcpd.pid

root @ master: ~ # systemctl kuyambiranso bind9.service 
root @ master: ~ # systemctl udindo bind9.service 

root @ master: ~ # systemctl kuyamba isc-dhcp-server.service
root @ master: ~ # systemctl udindo isc-dhcp-server.service

ntp

root @ master: ~ # aptitude kukhazikitsa ntp ntpdate
mizu @ master: ~ # cp /etc/ntp.conf /etc/ntp.conf.original
mizu @ master: ~ # nano /etc/ntp.conf
driftfile /var/lib/ntp/ntp. -192.168.10.1 kusakhulupirika kod notrap asankhe nopeer noquery choletsa 4 choletsa :: 6 Broadcast 127.0.0.1

root @ master: ~ # systemctl kuyambiranso ntp.service 
root @ master: ~ # systemctl udindo ntp.service
mizu @ master: ~ # ntpdate -u sysadmin.swl.fan
27 Meyi 10:04:01 ntpdate [18769]: sinthani seva yakanthawi 192.168.10.1 kuchepetsa 0.369354 sec

Kufufuza kwapadziko lonse kwa ntp, bind9, ndi isc-dhcp-server

Kuchokera pa Linux, BSD, Mac OS, kapena Windows kasitomala kasitomala awone ngati nthawi imagwirizanitsidwa bwino. Kuti imapeza adilesi ya IP yamphamvu ndikuti dzina laomwe akukhalamo latsimikizika kudzera pamafunso achindunji a DNS. Sinthani dzina la kasitomala ndikubwezeretsanso macheke onse. Osapitilira mpaka mutsimikizire kuti ntchito zomwe zaikidwa pano zikugwira ntchito moyenera. Pa china chake tidalemba zolemba zonse za DNS ndi DHCP mu Ma Network Networks a ma SME.

Kukhazikitsa kwa NIS Server

root @ master: ~ # aptitude show nis
Imasemphana ndi: netstd (<= 1.26) Kufotokozera: makasitomala ndi ma daemoni a Network Information Service (NIS) Phukusili limapereka zida zokhazikitsira ndikusamalira dera la NIS. NIS, yomwe poyamba imadziwika kuti Yellow Pages (YP), imagwiritsidwa ntchito kwambiri kulola makina angapo mu netiweki kugawana zomwezo, monga fayilo yachinsinsi.

root @ master: ~ # aptitude kukhazikitsa nis
Kukhazikitsa Phukusi ┌─────────────────────────┤ Kusintha kwa Nis ├──────────────── ── │ │ Sankhani dzina la "NIS" la NIS pamakina awa. Ngati mukufuna makina to │ kuti akhale kasitomala chabe, muyenera kulemba dzina la domain ya │ │ NIS yomwe mukufuna kulowa. Atively │ │ │ Kapenanso, ngati makinawa adzakhala seva ya NIS, mutha │ kulowa "NIS" dzina latsopano kapena dzina la domain yomwe ilipo ya NIS IS. IS │ │ │ NIS Mzinda: │ │ │ │ swl.fan __________________________________________________________________ │ │ └──────────────────────────────────────────────. Chimango ─────────────────────────────┘  

Iachedwetsa yanu chifukwa kasinthidwe kantchito sikamakhalapo. Chonde dikirani kuti ntchitoyi ithe.

root @ master: ~ # nano / etc / default / nis
# Kodi ndife seva ya NIS ndipo ngati zili choncho (zabwino: zabodza, kapolo, mbuye)?
NISSERVER = mbuye

root @ master: ~ # nano /etc/ypserv.securenets # safenets Fayiloyi imafotokoza ufulu wopezeka pa seva yanu ya NIS # kwa makasitomala a NIS (ndi ma seva akapolo - ypxfrd imagwiritsanso ntchito fayilo # iyi). Fayiloyi ili ndi ma netmask / ma network awiriawiri. # Adilesi ya IP yamakasitomala iyenera kufanana ndi imodzi #. # # Munthu atha kugwiritsa ntchito mawu oti "khamu" m'malo mwa ukonde wa # 255.255.255.255. Ma adilesi a IP okha ndi omwe amaloledwa mu fayilo iyi #, osati mayina amtundu. # # Nthawi zonse lolani kufikira kwa localhost 255.0.0.0 127.0.0.0 # Mzerewu umapereka mwayi kwa aliyense. Chonde sinthani! # 0.0.0.0 0.0.0.0
255.255.255.0 192.168.10.0

root @ master: ~ # nano / var / yp / Makefile # Kodi tiyenera kuphatikiza fayilo ya passwd ndi fayilo ya mthunzi? # MERGE_PASSWD = zoona | zabodza
MERGE_PASSWD = zowona

# Tiyenera kuphatikiza fayilo yamagulu ndi fayilo ya gshadow? # MERGE_GROUP = zowona | zabodza
MERGE_GROUP = zowona

Timamanga nkhokwe ya NIS

muzu @ master: ~ # / usr / lib / yp / ypinit -m
Pakadali pano, tikuyenera kupanga mndandanda wa omwe azigwiritsa ntchito ma NIS. master.swl.fan ili m'ndandanda wamasewera a NIS. Chonde pitilizani kuwonjezera mayina a omwe akukhala nawo, mzere umodzi. Mukamaliza ndi mndandanda, lembani a . wolandila wotsatira kuti awonjezere: master.swl.fan wolandila wina kuti awonjezere: Mndandanda wapano wamaseva a NIS ukuwoneka motere: master.swl.fan Kodi izi ndi zolondola? [y / n: y] Tikufuna mphindi zochepa kuti tipeze zosungira ... pangani [1]: Kusiya chikwatu '/var/yp/swl.fan' master.swl.fan yakhazikitsidwa ngati seva yayikulu ya NIS . Tsopano mutha kuyendetsa ypinit -s master.swl.fan pa seva yonse ya akapolo.

root @ master: ~ # systemctl kuyambiranso nis
root @ master: ~ # systemctl udindo nis

Timawonjezera ogwiritsa ntchito akumaloko

muzu @ master: ~ # adduser bilbo
Kuphatikiza wosuta `bilbo '... Powonjezera gulu latsopano` bilbo' (1001) ... Kuphatikiza wosuta watsopano` bilbo '(1001) ndi gulu` bilbo' ... Kupanga chikwatu chakunyumba` / home / bilbo ' ... Kukopera mafayilo kuchokera ku `/ etc / skel '... kanikizani ENTER kuti mugwiritse ntchito dzina lathunthu []: Bilbo Bagins Number Number []: Phone Work []: Home Phone []: Other []: Kodi ndizolondola? [Y / n]

root @ master: ~ # adduser akuyenda root @ master: ~ # adduser legolas

ndi zina zotero.

root @ master: ~ # zala legolas
Kulowa: legolas Dzina: Legolas Archer Directory: / home / legolas Shell: / bin / bash Sanalowemo. Palibe makalata. Palibe Mapulani.

Timasintha nkhokwe ya NIS

root @ master: / var / yp # kupanga
pangani [1]: Kulowa chikwatu '/var/yp/swl.fan' Kusintha passwd.byname ... Kusintha passwd.byuid ... Kusintha gulu.byname ... Kusintha gulu.bygid ... Kusintha netid.byname. .. Kusintha shadow.byname ... Zanyalanyazidwa -> zolumikizidwa ndi passwd pangani [1]: Kusiya chikwatu '/var/yp/swl.fan'

Timawonjezera zosankha za NIS ku isc-dhcp-server

muzu @ master: ~ # nano /etc/dhcp/dhcpd.conf
ddns-update-kalembedwe kanthawi; zosintha za ddns pa; ddns -namename "swl.fan."; ddns-rev-domainname "mu-addr.arpa."; samanyalanyaza zosintha zamakasitomala; kukonza-kukhathamiritsa kwabodza; odalirika; kusankha ip-kutumiza kutali; dzina losankha "swl.fan"; onjezani "/etc/dhcp/dhcp.key"; zone swl.fan. {yoyamba 127.0.0.1; fungulo la dhcp; } gawo 10.168.192.in-addr.arpa. {yoyamba 127.0.0.1; fungulo la dhcp; } gawo logawidwa limodzi {subnet 192.168.10.0 netmask 255.255.255.0 {option routers 192.168.10.1; subnet-mask kusankha 255.255.255.0; adilesi yakusankhira 192.168.10.255; dzina -ma seva-dzina 192.168.10.5; njira netbios-name-server 192.168.10.5; zosankha ntp-server 192.168.10.5; makina osankha nthawi 192.168.10.5;
                chisankho nis-domain "swl.fan";
                njira nis-server 192.168.10.5;
                osiyanasiyana 192.168.10.30 192.168.10.250; }}

muzu @ master: ~ # dhcpd -t
root @ master: ~ # systemctl kuyambiranso isc-dhcp-server.service

Kukhazikitsa Kwa NIS

  • Timayambira pakukhazikitsa koyera - popanda mawonekedwe owonekera- a Debian 8 "Jessie".
root @ mail: ~ # dzina la alendo -f
makalata.swl.fan

mizu @ makalata: ~ # ip addr
2: eth0: munthu 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 kuchuluka kwa eth0

mizu @ makalata: ~ # kuyika bwino nis
mizu @ makalata: ~ # nano /etc/yp.conf # # yp.conf Fayilo yosinthira njira ya ypbind. Mutha kutanthauzira ma seva a # NIS pamanja pano ngati sangapezeke ndi #wailesi yakanema yakomweko (yomwe ndiyosasintha). # # Onani tsamba lamasamba la ypbind pama syntax a fayilo iyi. # # ZOFUNIKIRA: Kwa "ypserver", gwiritsani ntchito ma adilesi a IP, kapena onetsetsani kuti # wolandirayo ali mu / etc / hosts. Fayiloyi imangotanthauziridwa # kamodzi, ndipo ngati DNS siyotheka koma ypserver singathe # kuthetsedwa ndipo ypbind sichimangiriza seva. # ypserver ypserver.network.com ypserver master.swl.fan dzina la swl.fan

mizu @ makalata: ~ # nano /etc/nsswitch.conf
# /etc/nsswitch.conf # # Chitsanzo chosinthira magwiridwe antchito a GNU Name Service switch. # Ngati muli ndi phukusi la `glibc-doc-reference 'and` info', yesani: #` info info libc "Name Service switch" "kuti mumve zambiri za fayiloyi. passwd: gulu la nis nis: compat nis mthunzi: compat nis gshadow: mafayilo okhala: mafayilo dns nis network: mafayilo amachitidwe: db mafayilo services: db mafayilo ethers: db mafayilo rpc: db mafayilo netgroup: nis

mizu @ makalata: ~ # nano /etc/pam.d/common-session
# pam-auth-update (8) kuti mumve zambiri.
gawo lomwe mungasankhe pam_mkhomedir.so skel = / etc / skel umask = 077
# nayi ma phukusi amtundu (phukusi la "Pulayimale")

root @ mail: ~ # systemctl udindo nis
root @ mail: ~ # systemctl kuyambiranso nis

Timatseka gawoli ndikuyambiranso koma ndi wogwiritsa ntchito mu NIS database ku alireza.

root @ mail: ~ # kuchoka
cholowa cholumikizira ku makalata chatsekedwa.

buzz @ sysadmin: ~ $ ssh legolas @ makalata
mawu achinsinsi a legolas @ mail: Kupanga chikwatu '/ home / legolas'. Mapulogalamuwa ophatikizidwa ndi dongosolo la Debian GNU / Linux ndi mapulogalamu aulere; magawidwe enieni a pulogalamu iliyonse amafotokozedwa mu fayilo iliyonse mu / usr / share / doc / * / copyright. Debian GNU / Linux imabwera ndi ABSOLUTELY NO WARRANTY, mpaka pamlingo wovomerezeka ndi lamulo logwira ntchito.
malembedwe @ makalata: ~ $ pwd
/ kunyumba / legolas
malembedwe @ makalata: ~ $ 

Timasintha mawu achinsinsi a ogwiritsa ntchito a legolas ndikuwona

legolas @ makalata: ~ $ yppasswd 
Kusintha zambiri za akaunti ya NIS ya legolas pa master.swl.fan. Chonde lowetsani mawu achinsinsi akale: legolas Kusintha chinsinsi cha NIS cha legolas pa master.swl.fan. Chonde lowetsani mawu achinsinsi: woponya mivi Chinsinsi chachinsinsi chiyenera kukhala ndi zilembo zazikulu komanso zazing'ono, kapena zosakhala zilembo. Chonde lowetsani mawu achinsinsi: Arquero2017 Chonde lembaninso mawu achinsinsi: Arquero2017 Mawu achinsinsi a NIS asinthidwa pa master.swl.fan.

legolas @ makalata: ~ $ kuchoka
cholowa cholumikizira ku makalata chatsekedwa.

buzz @ sysadmin: ~ $ ssh legolas @ makalata
Mawu achinsinsi a legolas @ mail: Arquero2017

Mapulogalamuwa ophatikizidwa ndi dongosolo la Debian GNU / Linux ndi mapulogalamu aulere; magawidwe enieni a pulogalamu iliyonse amafotokozedwa mu fayilo iliyonse mu / usr / share / doc / * / copyright. Debian GNU / Linux imabwera ndi ABSOLUTELY NO WARRANTY, mpaka pamlingo wovomerezeka ndi lamulo logwira ntchito. Kulowa komaliza: Sat May 27 12: 51: 50 2017 kuchokera ku sysadmin.swl.fan
malembedwe @ makalata: ~ $

Ntchito ya NIS yakwaniritsidwa pa seva ndi kasitomala pamlingo wogwira ntchito molondola.

LDAP

Kuchokera ku Wikipedia:

  • LDAP ndichidule cha Lightweight Directory Access Protocol (mu Spanish Lightweight Directory Access Protocol) chomwe chimatanthawuza pulogalamu yantchito yomwe imalola mwayi wopezeka ndikulamula kuti mufufuze zambiri m'malo netiweki. LDAP imawonedwanso ngati nkhokwe (ngakhale makina ake osungira atha kukhala osiyana) omwe atha kufunsidwa.Kalozera ndi seti ya zinthu zokhala ndi zikhumbo zomwe zidakonzedwa m'njira yolongosoka komanso mosasintha. Chitsanzo chofala kwambiri ndi chikwatu cha matelefoni, chomwe chimakhala ndi mayina angapo (anthu kapena mabungwe) omwe amakonzedwa motsatira zilembo, dzina lililonse limakhala ndi adilesi komanso nambala yafoni yolumikizidwa. Kuti mumvetse bwino, ndi buku kapena chikwatu, momwe mayina a anthu, manambala a foni ndi ma adilesi amalembedwa, ndipo amakonzedwa motsatira zilembo.

    Mtengo wa chikwatu cha LDAP nthawi zina umawonetsera malire andale, madera, kapena mabungwe, kutengera mtundu womwe wasankhidwa. Kutumiza kwaposachedwa kwa LDAP kumakonda kugwiritsa ntchito mayina a Domain Name System (DNS) kuti apange magulu apamwamba. Mukamayang'ana pamndandanda, zolembedwera zitha kuwoneka zikuyimira anthu, magulu abungwe, osindikiza, zikalata, magulu a anthu, kapena chilichonse chomwe chikuyimira cholowa mumtengo (kapena zingapo).

    Nthawi zambiri, imasunga zidziwitso (dzina lolowera ndi mawu achinsinsi) ndipo imagwiritsidwa ntchito kutsimikizira, ngakhale ndizotheka kusunga zina (zosankha za ogwiritsa ntchito, komwe kuli ma netiweki angapo, zilolezo, satifiketi, ndi zina zambiri). Mwachidule, LDAP ndi njira yolumikizirana yolumikizana ndi zidziwitso pa netiweki.

    Mtundu wapano ndi LDAPv3, ndipo umatanthauzidwa mu RFCs RFC 2251 ndi RFC 2256 (chikalata choyambira cha LDAP), RFC 2829 (njira yotsimikizika ya LDAP), RFC 2830 (yowonjezera ya TLS), ndi RFC 3377 (luso)

    .

Kwa nthawi yayitali, LDAP protocol - ndi nkhokwe zake zogwirizana kapena ayi ndi OpenLDAP - ndizomwe zimagwiritsidwa ntchito kwambiri pamawonekedwe ambiri masiku ano. Monga chitsanzo cha mawu am'mbuyomu, timapereka pansipa mayina ena amachitidwe -Free kapena Private - omwe amagwiritsa ntchito nkhokwe za LDAP ngati backend kuti asunge zinthu zawo zonse:

  • OpenLDAP
  • Seva ya Directory ya Apache
  • Red Hat Directory Server - 389 DS
  • Ntchito za Directory za Novell - eDirectory
  • SUN Microsystems Open DS
  • Red Hat Chidziwitso Chachikulu
  • UfuluIPA
  • Samba NT4 Classic Domain Controller.
    Tikufuna kufotokozera kuti dongosololi linali chitukuko cha Team Samba ndi Samba 3.xxx + OpenLDAP monga kumbuyo. Microsoft sinachitepo chilichonse chonga icho. Adalumphira kuchokera ku NT 4 Domain Controllers kupita ku Ma Directory Awo Ogwira
  • Samba 4 Active Directory - Domain Controler
  • ClearOS
  • Zamgululi
  • UCS Uninvention Corporate Server
  • Microsoft Yogwira Directory

Kukhazikitsa kulikonse kuli ndi mawonekedwe ake, ndipo chofunikira kwambiri komanso chovomerezeka ndi OpenLDAP.

Active Directory, zikhale zoyambirira kuchokera ku Microsoft kapena kuchokera ku Samba 4, ndikupanga mgwirizano wazinthu zingapo zazikulu zomwe ndi:

Sitiyenera kusokoneza a Service Directory o Directory Service yokhala ndi Active Directory o Directory Yogwira Ntchito. Omwe atha kulandira kapena kutsimikizira kutsimikizira kwa Kerberos, koma samapereka ntchito ya Microsoft Network yoperekedwa ndi Windows Domain, komanso alibe Windows Domain Controller chotere.

A Directory Service kapena Directory Service itha kugwiritsidwa ntchito kutsimikizira ogwiritsa ntchito pamaneti osakanikirana ndi makasitomala a UNIX / Linux ndi Windows. Kwa omalizirawa, pulogalamu iyenera kukhazikitsidwa kwa kasitomala aliyense yemwe amakhala mkhalapakati pakati pa Directory Service ndi Windows kasitomala yomwe, monga Free Software. tsamba.

Ntchito Yoyang'anira ndi OpenLDAP

  • Timayambira pakukhazikitsa koyera - popanda mawonekedwe owonekera- a Debian 8 "Jessie", yokhala ndi dzina lofananira lamakina "master" lomwe limagwiritsidwa ntchito kukhazikitsa NIS, komanso kasinthidwe kogwiritsa ntchito netiweki ndi fayilo ya /etc/resolv.conf. Tidakhazikitsa ntp, bind9 ndi isc-dhcp-seva ya seva yatsopanoyi, osayiwala kuwunika kwapadziko lonse koyenda koyenera kwa mautumiki atatu apitawa.
root @ master: ~ # aptitude kukhazikitsa slapd ldap-utils

Kukonzekera phukusi

┌───────────────────┤ Kusintha kwa Slapd │├─────────────────────┐Lowetsani mawu achinsinsi kuti woyang'anira alowe mu chikwatu chanu cha LDAP │ │. Password │ │ │ Mawu achinsinsi a woyang'anira: │ │ │ │ ******** _________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ─────────────────────┘

Timayang'ana kasinthidwe koyambirira

muzu @ master: ~ # slapcat
dn: dc = swl, dc = wokonda
objectClass: top objectClass: dcObject objectClass: bungwe o: swl.fan dc: swl structuralObjectClass: kulowa kwa bungweUUID: c8510708-da8e-1036-8fe1-71d022a16904 creatorsName: cn = admin, dc = swl, dc = fan entry createTimestamp20170531205219: 20170531205219.833955 createTimestamp000000: 000 Z # 000000 # 20170531205219 # XNUMX zosinthaName: cn = admin, dc = swl, dc = fan modformTimestamp: XNUMXZ

dn: cn = woyang'anira, dc = swl, dc = fan
objectClass: simpleSecurityObject objectClass: organizationalRole CN: boma kufotokoza: LDAP woyang'anira userPassword :: e1NTSEF9emJNSFU1R3l2OWVEN0pmTmlYOVhKSUF4ekY1bU9YQXc = structuralObjectClass: organizationalRole entryUUID: c851178e-da8fe1036e-entrySw8d-2-dm71c-022-entrySw16904e-da20170531205219fe 20170531205219.834422-kulowa-000000-fancimes-c000emp000000a20170531205219-entrySwXNUMX-cXNUMXempXNUMXeXNUMXpmTmlYOVhKSUXNUMX-kulowa-XNUMXc-XNUMX-f-XNUMX-kulowa-XNUMXc-XNUMX-f-c-f-XNUMX-kulowa-XNUMX-cXNUMX-daXNUMXfe XNUMX-kulowa-XNUMX-fancimes-kulowa-XNUMX-kulowa-u-f-r Mukhoza-mahule-kulowa: XNUMXZ # XNUMX # XNUMX # XNUMX zosinthaName: cn = admin, dc = swl, dc = fan modform

Timasintha fayilo /etc/ldap/ldap.conf

mizu @ master: ~ # nano /etc/ldap/ldap.conf
BASE dc = swl, dc = wokonda URI    Ldap: // localhost

Zamagulu Amabungwe ndi gulu lonse «ogwiritsa ntchito»

Timawonjezera mayunitsi osachepera oyenera a Gulu, komanso gulu la Posix «ogwiritsa ntchito» momwe tithandizira ogwiritsa ntchito onse kukhala mamembala awo, kutsatira chitsanzo cha machitidwe ambiri omwe ali ndi gulu «owerenga«. Timalitcha dzina la «ogwiritsa ntchito» kuti tisalowe m'mikangano yomwe ingachitike ndi gulu «wosuta"za dongosololi.

muzu @ master: ~ # nano base.ldif
dn: ou = anthu, dc = swl, dc = fan objectClass: bungweUnit ou: anthu dn: ou = magulu, dc = swl, dc = fan objectClass: organizationUnit ou: magulu dn: cn = ogwiritsa, ou = magulu, dc = swl, dc = fan fanClass: posixGroup cn: ogwiritsa gidNumber: 10000

muzu @ master: ~ # ldapadd -x -D cn = admin, dc = swl, dc = fan -W -f base.ldif
Lowetsani Chinsinsi cha LDAP: kuwonjezera kulowa kwatsopano "ou = people, dc = swl, dc = fan" kuwonjezera kulowa kwatsopano "ou = magulu, dc = swl, dc = fan"

Timayang'ana zolembedwera

root @ master: ~ # ldapsearch -x ou = anthu
# anthu, swl.fan dn: ou = anthu, dc = swl, dc = fan objectClass: organizationUnit ou: people

root @ master: ~ # ldapsearch -x ou = magulu
# magulu, swl.fan dn: ou = magulu, dc = swl, dc = fan fanClass: bungweUnit ou: magulu

root @ master: ~ # ldapsearch -x cn = ogwiritsa
Ogwiritsa ntchito #, magulu, swl.fan dn: cn = ogwiritsa, ou = magulu, dc = swl, dc = fan fan Class: posixGroup cn: ogwiritsa gidNambala: 10000

Timawonjezera ogwiritsa ntchito angapo

Mawu achinsinsi omwe tiyenera kulengeza mu LDAP akuyenera kupezeka kudzera mwa lamulo alireza, yomwe imabweza mawu achinsinsi a SSHA.

Chinsinsi cha wogwiritsa ntchito chikuyenda:

muzu @ master: ~ # slappasswd 
Chinsinsi chatsopano: Lowaninso mawu achinsinsi: 
{SSHA}Fn8Juihsr137u8KnxGTNPmnV8ai//0lp

Chinsinsi cha ogwiritsa ntchito legolas

muzu @ master: ~ # slappasswd 
Chinsinsi chatsopano: Lowaninso mawu achinsinsi: 
{SSHA}rC50/W3kBmmDd+8+0Lz70vkGEu34tXmD

Chinsinsi cha wosuta gandalf

muzu @ master: ~ # slappasswd 
Chinsinsi chatsopano: Lowaninso mawu achinsinsi: 
{SSHA} OIVFelqv8WIxJ40r12lnh3bp + SXGbV + u

root @ master: ~ # nano ogwiritsa ntchito.ldif
dn: uid = strides, ou = people, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: strides cn: strides givenName: Strides sn: El Rey wosutaPassword: {SSHA}Fn8Juihsr137u8KnxGTNPmnV8ai//0lp
uidNamba: 10000 gidNambala: makalata 10000: 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 apatsidwaName : Legolas sn: Wogwiritsa ntchito Archer {SSHA}rC50/W3kBmmDd+8+0Lz70vkGEu34tXmD
uidNamba: 10001 gidNambala: makalata 10000: @alirezatalischioriginal
gecos: Legolas Archer loginShell: / bin / bash homeDirectory: / home / legolas dn: uid = gandalf, ou = people, dc = swl, dc = fan objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: gandalf cn: gandalf yapatsidwaName: Gandalf sn: Wogwiritsa ntchito Wizard {SSHA} OIVFelqv8WIxJ40r12lnh3bp + SXGbV + u
uidNamba: 10002 gidNambala: makalata 10000: gandalf@swl.fan
gecos: Gandalf The Wizard loginShell: / bin / bash homeDirectory: / home / gandalf

root @ master: ~ # ldapadd -x -D cn = admin, dc = swl, dc = fan -W -f ogwiritsa.ldif
Lowetsani Chinsinsi cha LDAP: kuwonjezera kulowa kwatsopano "uid = strides, ou = people, dc = swl, dc = fan" kuwonjezera kulowa kwatsopano "uid = legolas, ou = people, dc = swl, dc = fan" kuwonjezera kulowa kwatsopano "uid = gandalf, ou = anthu, dc = swl, dc = fan "

Timayang'ana zolembedwera

root @ master: ~ # ldapsearch -x cn = mayendedwe
root @ master: ~ # ldapsearch -x uid = mayendedwe

Timayang'anira nkhokwe ya slpad ndi zida zothandiza

Timasankha phukusi zolemba pa ntchito yotereyi. Kuyika ndikukonzekera njira ndi izi:

root @ master: ~ # aptitude kukhazikitsa ldapscripts
 
mizu @ master: ~ # mv /etc/ldapscript/ldapscript.conf \
/etc/ldapscript/ldapscript.conf. choyambirira
 
root @ master: ~ # nano /etc/ldapscript/ldapscript.conf
SERVER = localhost BINDDN = 'cn = admin, dc = swl, dc = fan' BINDPWDFILE = "/ etc / ldapscripts / ldapscripts.passwd" SUFFIX = 'dc = swl, dc = fan' GSUFFIX = 'ou = magulu' USUFFIX = 'ou = people' # MSUFFIX = 'ou = Makompyuta' GIDSTART = 10001 UIDSTART = 10003 # MIDSTART = 10000 # OpenLDAP kasitomala amalamula 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 "

Onani kuti zolembazo zimagwiritsa ntchito phukusi ldap-zida. Thamangani dpkg -L ldap-zida | grep / bin kudziwa zomwe iwo ali.

root @ master: ~ # sh -c "echo -n 'admin-password'>>
/etc/ldapscripts/ldapscript.passwd "
 
mizu @ master: ~ # chmod 400 /etc/ldapscript/ldapscript.passwd
 
root @ master: ~ # cp /usr/share/doc/ldapscript/examples/ldapadduser.template.sample \
/etc/ldapscripts/ldapadduser.template
 
root @ master: ~ # nano /etc/ldapscripts/ldapadduser.template
dn: uid = , , objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: cn: dzina loyamba: sn: dzina lowonetsa: Chiwerengero: gidNumber: kunyumba 10000 kulowaShell: makalata: @alirezatalischioriginal kufotokozera: Akaunti Yogwiritsa Ntchito
 
root @ master: ~ # nano /etc/ldapscript/ldapscript.conf
## timachotsa ndemanga UTEMPLATE = "/ etc / ldapscripts / ldapadduser.template"

Onjezani wosuta "bilbo" ndikupanga kukhala membala wa "ogwiritsa" pagululi

root @ master: ~ # ldapadduser bilbo ogwiritsa ntchito
[dn: uid = bilbo, ou = people, dc = swl, dc = fan] Lowetsani mtengo wa "givenName": Bilbo [dn: uid = bilbo, ou = people, dc = swl, dc = fan] Lowetsani mtengo wa " sn ": Bagins [dn: uid = bilbo, ou = people, dc = swl, dc = fan] Lowetsani mtengo wa" displayName ": Bilbo Bagins Anapanganso kuwonjezera wosuta bilbo ku LDAP Khazikitsani mawu achinsinsi a bilbo

mizu @ master: ~ # ldapsearch -x uid = bilbo
# bilbo, people, swl.fan dn: uid = bilbo, ou = people, 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: / home / bilbo loginShell: / bin / bash mail: bilbo@swl.fan
gecos: kufotokozera bilbo: Akaunti Yogwiritsa Ntchito

Kuti muwone mawu achinsinsi a wosuta bilbo, ndikofunikira kuyankha funsoli motsimikiza:

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

Kuchotsa wogwiritsa ntchito bilbo yemwe timachita:

root @ master: ~ # ldapdelete -x -D cn = admin, dc = swl, dc = fan -W uid = bilbo, ou = anthu, dc = swl, dc = fan
Lowetsani Chinsinsi cha LDAP:

mizu @ master: ~ # ldapsearch -x uid = bilbo

Timayang'anira nkhokwe ya slapd kudzera pa intaneti

Tili ndi Directory Service, ndipo tikufuna kuyang'anira mosavuta. Pali mapulogalamu ambiri opangira ntchitoyi, monga phpldapadmin, ldap-account-woyang'anira, etc., zomwe zimapezeka mwachindunji kuchokera kumalo osungira zinthu. Tikhozanso kuyang'anira Directory Service kudzera pa Apache Directory Studio, yomwe tifunika kutsitsa pa intaneti.

Kuti mudziwe zambiri, chonde pitani https://blog.desdelinux.net/ldap-introduccion/, ndi nkhani 6 zotsatirazi.

Makasitomala a LDAP

Gawo:

Nenani kuti tili ndi timu makalata.swl.fan monga seva yamakalata yakwaniritsidwa monga tawonera m'nkhaniyi Postfix + Dovecot + Squirrelmail ndi ogwiritsa ntchito akumaloko, yomwe ngakhale idapangidwa pa CentOS, itha kukhala chitsogozo cha Debian ndi ma distros ena ambiri a Linux. Tikufuna kuti, kuwonjezera pa ogwiritsa ntchito omwe tanena kale, ogwiritsa ntchito omwe akusungidwa mu database ya OpenLDAP yomwe ilipo alireza. Kuti tikwaniritse pamwambapa tiyenera «mapu kunja»Kwa ogwiritsa LDAP monga ogwiritsa ntchito pa seva makalata.swl.fan. Yankho ili ndilovomerezeka pantchito iliyonse kutengera kutsimikizika kwa PAM. Njira zonse za Debian, ndi izi:

root @ mail: ~ # aptitude kukhazikitsa libnss-ldap libpam-ldap ldap-utils

  ┌────────────────────┤ Kusintha kwa libnss-ldap │ Lowani URI ("Uniform Resource Identifier", kapena │ │ Uniform Resource Identifier) ​​ya seva ya LDAP. Chingwechi ndi chofanana │ │ «ddap: //: / ». Muthanso │ │ gwiritsani ntchito «malembo: // » kapena "ldapi: //". Nambala ya doko ndiyotheka. │ │ │ │ Tikulimbikitsidwa kuti mugwiritse ntchito adilesi ya IP kuti mupewe kulephera pomwe mayina azidziwitso domain │ sakupezeka. Server │ │ server seva ya LDAP URI: │ │ │ │ Ldap: //master.swl.fan__________________________________________________ │ │ │. Chimango │ │ └──────────────────────────────────────────────. Chimango ┌───────────────────── ┌───────────────────── ┤ Kusintha kwa libnss-ldap │ │ Lowetsani dzina lotchuka (DN) pazosaka za LDAP. Masamba ambiri amagwiritsa ntchito zigawo zikuluzikulu za dzina la for │ cholinga. Mwachitsanzo, dambwe "example.net" lingagwiritse ntchito │ │ "dc = Mwachitsanzo, dc = net" ngati dzina lodziwika bwino lazosaka. Distingu │ │ │ Dzinalo lodziwika (DN) lazosaka: │ │ │ │ dc = swl, dc = wokonda ____________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa libnss-ldap │ │ Lowetsani mtundu wa LDAP protocol womwe ldapns ayenera kugwiritsa ntchito. Ndi │ │ analimbikitsa kugwiritsa ntchito nambala yamtundu wapamwamba kwambiri yomwe ilipo. Version │ │ │ Mtundu wa LDAP woti mugwiritse ntchito: │ │ │ │                                     3                                     │ │ 2 │ │ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa libnss-ldap │ │ Sankhani akaunti iti yomwe ingagwiritsidwe ntchito pamafunso a nss ndi mwayi wa mizu. │ │ │ │ Dziwani kuti: Kuti njirayi igwire ntchito, akauntiyi imafunikira zilolezo kuti │ │ zitheke kupeza zikhumbo za LDAP zomwe zimalumikizidwa ndi zolemba za "mthunzi" wogwiritsa ntchito komanso mapasiwedi a ogwiritsa ntchito ndi magulu a │ │ . Account │ │ │ Akaunti ya LDAP ya muzu: │ │ │ │ cn = admin, dc = swl, dc = fan __________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa libnss-ldap │ │ Lowani mawu achinsinsi oti mugwiritse ntchito libnss-ldap itayesa │ │ kutsimikizira ku chikwatu cha LDAP ndi muzu wa LDAP. │ │ │ │ Mawu achinsinsi adzasungidwa mu fayilo yapadera │ │ ("/etc/libnss-ldap.secret") yomwe mizu yokha imatha kufikira. │ │ │ │ Ngati mutayika mawu achinsinsi, achinsinsi anu akale adzagwiritsidwanso ntchito. │ │ │ │ Chinsinsi cha akaunti ya LDAP: │ │ │ │ ******** ____________________________________________________________ ____ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌──────────────────── ┌──────────────────── ─┤ Kusintha kwa libnss-ldap S │ │ │ nsswitch.conf siyimayendetsedwa mosavuta │ │ │ │ Muyenera kusintha fayilo yanu "/etc/nsswitch.conf "kugwiritsa ntchito nkhokwe ya LDAP ngati mukufuna kuti pulogalamu ya libnss-ldap igwire ntchito. │ │ Mutha kugwiritsa ntchito fayilo ya "us │" mu "/usr/share/doc/libnss-ldap/examples/nsswitch.ldap" monga chitsanzo cha nsswitch kasinthidwe kapena │ │ mutha kukopera pamasinthidwe anu apano. │ │ │ │ Dziwani kuti musanatulutse phukusili kungakhale koyenera │ kuchotsa zolemba za "ldap" kuchokera mu fayilo ya nsswitch.conf kuti ntchito zoyambira │ │ zipitilize kugwira ntchito. │ │ │. Chimango │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa choyimira │ │ │ │ Njirayi imalola zida zachinsinsi zogwiritsa ntchito PAM kusintha mapasiwedi am'deralo. │ │ │ │ Mawu achinsinsi a akaunti ya woyang'anira LDAP adzasungidwa mu fayilo yapadera ya │ that yomwe imangowerengedwa ndi woyang'anira. │ │ │ │ Njirayi iyenera kulephereka, ngati ikukula "/ etc" kudzera pa NFS. You │ │ │ Kodi mukufuna kulola akaunti ya woyang'anira LDAP kuti ikhale ngati as │ woyang'anira mdera lanu? │ │ │. Chimango                                            │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa choyimira │ │ │ │ Sankhani ngati seva ya LDAP ikukakamiza chizindikiritso musanalandire zolemba. Zokonzera izi sizofunikira kwenikweni. A │ │ │ Kodi ogwiritsa ntchito amafunika kuti azitha kupeza nawo nkhokwe ya LDAP? │ │ │. Chimango                                               │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa choyimira │ Lowani dzina laakaunti ya LDAP. Akauntiyi idzagwiritsidwa ntchito posungira kasungidwe ka database kotero iyenera kukhala ndi mwayi woyang'anira. │ │ │ │ Akaunti ya woyang'anira LDAP: │ │ │ │ cn = admin, dc = swl, dc = fan _______________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌─────────────────── ┌─────────────────── ──┤ Kusintha kwa choyimira │ Lowani mawu achinsinsi pa akaunti yoyang'anira. Mawu achinsinsi adzasungidwa mu fayilo "/etc/pam_ldap.secret". Mtsogoleri wa │ │ ndi yekhayo amene angawerenge fayiloyi, ndipo alola pampam libpam-ldap kuti izitha kuyendetsa kayendetsedwe kazilumikizidwe mu database ya │ │. │ │ │ │ Ngati mutasiya gawo ili mulibe kanthu, mawu achinsinsi omwe asungidwa kale adzagwiritsidwanso ntchito. Password │ │ │ Mawu achinsinsi a woyang'anira LDAP: │ │ │ │ ******** _________________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ─────────────────────────────┘  

mizu @ makalata: ~ # nano /etc/nsswitch.conf
# /etc/nsswitch.conf # # Chitsanzo chosinthira magwiridwe antchito a GNU Name Service switch. # Ngati muli ndi phukusi la `glibc-doc-reference 'and` info', yesani: #` info info libc "Name Service switch" "kuti mumve zambiri za fayiloyi. passwd: mnzake ldap
gulu: compat ldap
mthunzi: compat ldap
gshadow: mafayilo osungira: mafayilo dns ma network: mafayilo amachitidwe: ma db mafayilo ntchito: db mafayilo ethers: db mafayilo rpc: db mafayilo netgroup: nis

Tiyeni tisinthe fayilo /etc/pam.d/common-password, tikupita mzere 26 ndikuchotsa mtengo wake «ntchito_authtok":

muzu @ makalata: ~ # nano /etc/pam.d/common-password
# # / etc # ankakonda kusintha mapasiwedi wosuta. Zosasintha ndi pam_unix. # Kufotokozera kwa pam_unix zosankha: # # Njira ya "sha512" imathandizira mapasiwedi amchere a SHA512. Popanda njirayi, # chosasintha ndi Unix crypt. Kutulutsidwa kusanachitike kunagwiritsa ntchito njira "md5". # # Njira "yosadziwika" imalowetsa njira yakale ya `OBSCURE_CHECKS_ENAB 'mu # login.defs. # # Onani pam_unix manpage posankha zina. # Monga pam 1.0.1-6, fayiloyi imayendetsedwa ndi pam-auth-update mwachinsinsi. # Kuti mugwiritse ntchito izi, ndikulimbikitsidwa kuti musinthe ma module aliwonse # asanafike kapena pambuyo pake, ndikugwiritsa ntchito # pam-auth-update kuti muthane ndi ma module ena. Onani # pam-auth-update (8) kuti mumve zambiri. # nayi ma module amtundu (phukusi la "Primary" block [success = 2 default = amanyalanyaza] pam_unix.so osamveka sha512
mawu achinsinsi [success = 1 user_unknown = amanyalanyaza kusakhulupirika = kufa] pam_ldap.so yesani_first_pass
# nayi njira yobwerera m'mbuyo ngati palibe gawo limodzi lomwe lingakwaniritse mawu achinsinsi pam_deny.so # yambitsani bungweli ndi phindu lobwezera ngati kulibe kale; # izi zimatipangitsa kuti tisabwezeretse cholakwika chifukwa palibe chomwe chimakhazikitsa nambala yovomerezeka # popeza ma module omwe ali pamwambapa amangodumpha pazenera zofunika pam_permit.so # ndipo nazi ma module apaketi (zowonjezera "block" # kumapeto kwa pam- auth-pomwe config

Ngati tifuna Malowedwe Akale a ogwiritsa ntchito omwe asungidwa mu LDAP, ndipo tikufuna kuti mafoda awo azipangidwa okha kunyumba, tiyenera kusintha fayilo /etc/pam.d/common-session ndi kuwonjezera mzere wotsatira kumapeto kwa fayilo:

gawo lomwe mungasankhe pam_mkhomedir.so skel = / etc / skel umask = 077

Mu chitsanzo cha OpenLDAP Directory Service chomwe chidapangidwa kale, wogwiritsa ntchito yekhayo yemwe adapangidwa anali wogwiritsa ntchito Buzz, tili ku LDAP timapanga ogwiritsa ntchito kuyenda, ziphuphu, gandalfndi bulo. Ngati masanjidwe omwe apangidwa pakadali pano ndi olondola, ndiye kuti titha kulembetsa ogwiritsa ntchito akumaloko ndi omwe adasungidwa ngati akomweko koma osungidwa mu seva yakutali ya LDAP:

mizu @ makalata: ~ # getent passwd 
buzz: x: 1001: 1001: Buzz Debian Woyamba OS ,,,: / home / buzz: / bin / bash
Mapazi: x: 10000: 10000: Akumenya El Rey: / home / strides: / bin / bash
malembedwe: x: 10001: 10000: Legolas Archer: / home / legolas: / bin / bash
gandalf: x: 10002: 10000: Gandalf Wamatsenga: / kunyumba / gandalf: / bin / bash
bilbo: x: 10003: 10000: bilbo: / home / bilbo: / bin / bash

Pambuyo pa kusintha kwa kutsimikizika kwa dongosololi, ndikofunikira kuyambiranso seva ngati sitikuyang'anizana ndi ntchito yovuta:

root @ mail: ~ # kuyambiransoko

Pambuyo pake timayamba gawo lapa seva makalata.swl.fan ndi mbiri ya wogwiritsa ntchito yosungidwa mu nkhokwe ya LDAP ya alireza. Titha kuyesa kuyesa kulowa kudzera pa SSH.

 

buzz @ sysadmin: ~ $ ssh gandalf @ makalata
chinsinsi cha gandalf @ mail: Kupanga chikwatu '/ home / gandalf'. Mapulogalamuwa ophatikizidwa ndi dongosolo la Debian GNU / Linux ndi mapulogalamu aulere; magawidwe enieni a pulogalamu iliyonse amafotokozedwa mu fayilo iliyonse mu / usr / share / doc / * / copyright. Debian GNU / Linux imabwera ndi ABSOLUTELY NO WARRANTY, mpaka pamlingo wovomerezeka ndi lamulo logwira ntchito.
gandalf @ makalata: ~ $ su
Contraseña:

root @ mail: / home / gandalf # gulu lolowera
buzz: x: 1001: ogwiritsa: *: 10000:

root @ mail: / home / gandalf # kutuluka
Potulukira

gandalf @ makalata: ~ $ ls -l / nyumba /
Chiwerengero cha 8 drwxr-xr-x 2 mphekesera     4096 Jun 17 12:25 buzz drwx ------ 2 ogwiritsa gandalf 4096 Jun 17 13:05 kuwonongeka

Directory Service ikugwiritsidwa ntchito pa seva ndi kasitomala, imagwira ntchito molondola.

Kerberos

Kuchokera ku Wikipedia:

  • Kerberos ndi pulogalamu yotsimikizira makompyuta yomwe idapangidwa ndi MIT zomwe zimalola makompyuta awiri pa netiweki yosavomerezeka kuti atsimikizire kuti ndi otani. Okonza ake adangoyang'ana pa kasitomala-seva, ndipo imatsimikizirana: onse kasitomala ndi seva amatsimikizira kuti ndi ndani. Mauthenga ovomerezeka amatetezedwa kuti ateteze kutchera khutu y kubwereza ziwonetsero.

    Kerberos imakhazikitsidwa ndi makina ofotokozera ofunikira ndipo amafunikira wina wodalirika. Kuphatikiza apo, pali zowonjezera ku protocol kuti athe kugwiritsa ntchito asymmetric key cryptography.

    Kerberos idakhazikitsidwa ndi Pulogalamu ya Needham-Schroeder. Imagwiritsa ntchito munthu wina wodalirika, wotchedwa "Key Distribution Center" (KDC), yomwe ili ndi magawo awiri osiyana: "Authentication Server" (AS kapena Authentication Server) ndi «tikiti yotulutsa seva» (TGS kapena Tikiti Yothandizira Tiketi). Kerberos imagwira ntchito potengera "matikiti", omwe amatsimikizira kuti ogwiritsa ntchito ndi ndani.

    Kerberos ali ndi nkhokwe yachinsinsi yamakiyi achinsinsi; Gulu lirilonse pa netiweki - kaya ndi kasitomala kapena seva - imagawana chinsinsi chachinsinsi chomwe chimadziwika ndi iye yekha ndi Kerberos. Kudziwa kiyi iyi kumatsimikizira kuti bungwe ndi ndani. Poyankhulana pakati pa mabungwe awiriwa, Kerberos amapanga chinsinsi cha gawo, chomwe angagwiritse ntchito kuthana ndi mavuto awo.

Zoyipa za Kerberos

De Zapulumutsidwa:

Ngakhale Kerberos imachotsa chiwopsezo chachitetezo, chimakhala chovuta kuyika pazifukwa zosiyanasiyana:

  • Kusuntha mapasipoti achinsinsi kuchokera pazosungidwa zachinsinsi Ubix, monga / etc / passwd kapena / etc / shadow, ku nkhokwe yachinsinsi ya Kerberos, imatha kukhala yotopetsa ndipo palibe njira yofulumira yochitira ntchitoyi.
  • Kerberos amaganiza kuti wogwiritsa ntchito aliyense ndi wodalirika, koma akugwiritsa ntchito makina osadalirika pamaneti osadalirika. Cholinga chake chachikulu ndikuletsa mapasiwedi osasungidwa kuti asatumizidwe pa netiweki. Komabe, ngati wogwiritsa ntchito wina aliyense, kupatula wogwiritsa ntchito woyenera, atha kugwiritsa ntchito makina okhathamira (KDC) kuti atsimikizidwe, Kerberos akhoza kukhala pachiwopsezo.
  • Kuti mugwiritse ntchito Kerberos, nambala yake iyenera kusinthidwa kuti izitha kuyimba foni ku malaibulale a Kerberos. Mapulogalamu omwe amasinthidwa mwanjira iyi amawerengedwa kuti ndi ochepa. Kwa mapulogalamu ena, iyi ikhoza kukhala kuyeserera kopitilira muyeso, chifukwa cha kukula kwa pulogalamuyo kapena kapangidwe kake. Pazinthu zina zomwe sizigwirizana, kusintha kuyenera kuchitidwa momwe makina olumikizirana ndi netiweki amalumikizirana; Apanso, izi zitha kutenga mapulogalamu ochepa. Mwambiri, mapulogalamu otsekedwa omwe alibe thandizo la Kerberos nthawi zambiri amakhala ovuta kwambiri.
  • Pomaliza, ngati mungaganize zogwiritsa ntchito Kerberos pa netiweki yanu, muyenera kuzindikira kuti ndizosankha zonse. Ngati mungaganize zogwiritsa ntchito Kerberos pa netiweki yanu, muyenera kukumbukira kuti ngati mapasipoti aliwonse atumizidwa ku ntchito yomwe sikugwiritsa ntchito Kerberos kutsimikizira, mumakhala pachiwopsezo kuti paketiyo itha kulandidwa. Chifukwa chake, netiweki yanu sipindula chilichonse pogwiritsa ntchito Kerberos. Kuti muteteze netiweki yanu ndi Kerberos, muyenera kungogwiritsa ntchito mitundu yofananira yamakasitomala / seva yomwe imatumiza mapasiwedi osalemba kapena osagwiritsa ntchito pulogalamuyi pa netiweki.

Kukhazikitsa ndi kukonza OpenLDAP ngati Kerberos Back-End sichinthu chophweka. Komabe, mtsogolomo tiwona kuti Samba 4 Active Directory - Domain Controller iphatikizika m'njira yoonekera kwa Sysadmin, seva ya DNS, Microsoft Network ndi Domain Controller, seva ya LDAP ngati Kubwerera Kwazinthu zake zonse, ndi ntchito yotsimikizika yochokera ku Kerberos ndizofunikira kwambiri pa Microsoft Directory ya Active Directory.

Mpaka pano sitinafunikire kukhazikitsa "Kerberized Network". Ichi ndichifukwa chake sitinalembe za momwe tingagwiritsire ntchito Kerberos.

Samba 4 Active Directory - Domain Controller

Zofunika:

Palibe zolembedwa zabwino kuposa tsambalo wiki.samba.org. A Sysadmin omwe amadzilemekeza akuyenera kuyendera tsambalo - mu Chingerezi- ndikuwunika masamba ambiri operekedwa kwathunthu ku Samba 4, lolembedwa ndi Team Samba iyemwini. Sindikukhulupirira kuti pali zolembedwa zomwe zimapezeka pa intaneti kuti zibwezere. Mwa njira, onaninso kuchuluka kwa maulendo omwe amapezeka kumapeto kwa tsamba lililonse. Chitsanzo cha izi ndikuti tsamba lanu lalikulu kapena «Tsamba Lalikulu» adayendera 276,183 nthawi mpaka lero Juni 20, 2017 nthawi ya 10:10 am Nthawi Yakum'mawa. Kuphatikiza apo, zolembedwazo zimasungidwa kwambiri, popeza tsambalo lidasinthidwa pa Juni 6.

Kuchokera ku Wikipedia:

Samba ndikukhazikitsa kwaulere kwa Microsoft Windows File Sharing Protocol (yomwe kale inkatchedwa SMB, yotchedwa CIFS posachedwa) yamachitidwe ngati UNIX. Mwanjira imeneyi, ndizotheka kuti makompyuta omwe ali ndi GNU / Linux, Mac OS X kapena Unix ambiri amawoneka ngati ma seva kapena amakhala makasitomala pamakompyuta a Windows. Samba imaperekanso mwayi kwa ogwiritsa ntchito kutsimikizira ngati Primary Domain Controller (PDC), ngati membala wa domain komanso ngati Active Directory domain ya Windows-based network; Kupatula kutha kukhala ndi mizere yosindikiza, mayendedwe omwe agawidwa ndikuwatsimikizira ndi zosunga zanu.

Mwa machitidwe ngati Unix omwe Samba angayendetsedwe ndi magawo a GNU / Linux, Solaris ndi mitundu ina ya BSD pakati pa kuti titha kupeza Mac OS X Server ya Apple.

Samba 4 AD-DC ndi DNS Yake Yamkati

  • Timayambira pakukhazikitsa koyera - popanda mawonekedwe owonekera- a Debian 8 "Jessie".

Macheke koyamba

root @ master: ~ # dzina la alendo
mbuye
muzu @ master: ~ # dzina la alendo --fqdn
alireza
muzu @ master: ~ # ip addr
1: chiyani: munthu 65536 qdisc noqueue state UNKNOWN group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00: 127.0.0.1 inet 8/6 scope host lo valid_lft forever preferred_lft forever inet1 :: 128/2 kuchuluka kovomerezeka valid_lft kwamuyaya amakonda_lft kwamuyaya 0: eth1500: munthu 1000 qdisc pfifo_fast state UNKNOWN group default qlen 00 link / ether 0: 29c: 80: 3: 3b: XNUMXf brd ff: ff: ff: ff: ff: ff
    inet 192.168.10.5/24 brd 192.168.10.255 kuchuluka kwa eth0
       valid_lft kosakondedwa kosatha_lft kwamuyaya inet6 fe80 :: 20c: 29ff: fe80: 3b3f / 64 chiyanjano cholumikizira valid_lft kwamuyaya amakonda_lft kwanthawizonse
muzu @ master: ~ # paka /etc/resolv.conf
fufuzani swl.fan nameserver 127.0.0.1
  • Umene timalengeza nthambi waukulu kokha, ndizokwanira zokwanira pazolinga zathu.
root @ master: ~ # paka /etc/apt/source.list
deb http://192.168.10.1/repos/jessie-8.6/debian/ jessie waukulu
deb http://192.168.10.1/repos/jessie-8.6/debian/security/ jessie / zosintha waukulu

Postfix ndi Exim ndi zofunikira

root @ master: ~ # aptitude kukhazikitsa postfix htop mc deborphan

  ┌────────────────────────┤ Kusintha kwa Postfix ├───────────────────── │ │ Sankhani mtundu wa kasinthidwe ka seva yamakalata yomwe ikugwirizana ndi zosowa zanu za │ │. │ │ │ │ Palibe kasinthidwe: │ │ Amasunga kasinthidwe kamakono kosasintha. Site site Tsamba laintaneti: │ │ Imelo imatumizidwa ndikulandilidwa mwachindunji pogwiritsa ntchito SMTP. │ │ Intaneti yokhala ndi "smarthost": │ │ Imelo imalandiridwa mwachindunji pogwiritsa ntchito SMTP kapena pogwiritsa ntchito chida cha │ like monga "fetchmail". Makalata omwe akutumizidwa amatumizidwa pogwiritsa ntchito │ │ a "smarthost". Mail mail Makalata am'deralo okha: │ │ Makalata omwe amatumizidwa ndi aomwe akugwiritsa ntchito komweko. Ayi │ │ pali netiweki. │ │ │ │ Mtundu wosinthira makalata: │ │ │ │ Palibe kasinthidwe │ │ Intaneti │ │ Intaneti yokhala ndi "smarthost" │ │ Satellite system system │                         Makalata am'deralo okha                                │ │ │ │ │ │                                     │ │ └──────────────────────────────────────────────. Chimango ┌──────────────────── ┌──────────────────── ─────┤ Postfix Configuration ├─────────────────────────┐ │ "Dzinalo lamakina" ndi dzina la domain yomwe │ │ amagwiritsidwa ntchito kuti "ayenerere" _ALL_ maimelo opanda dzina. Izi zikuphatikiza makalata opita ndi "mizu" ndikuchokera: chonde osapanga │ │ makina anu azitumiza maimelo kuchokera muzu@example.org mpaka │ │ zosakwana muzu@example.org anafunsa. Mapulogalamu ena adzagwiritsa ntchito dzinali. Iyenera kukhala dzina lodziwika bwino la │ │ domain (FQDN). │ │ │ │ Chifukwa chake, ngati imelo pa makina akomweko ndi │ │ china@example.org, kufunika kolondola pa njirayi kudzakhala example.org. │ │ │ │ Dzinalo lamakalata: │ │ │ │ master.swl.fan ___________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ─────────────────────────────┘  

Timatsuka

muzu @ master: ~ # aptitude purge ~ c
root @ master: ~ # aptitude kukhazikitsa -f
root @ master: ~ # aptitude yoyera
root @ master: ~ # aptitude autoclean

Timayika zofunikira kuti tipeze Samba 4 ndi phukusi zina zofunika

root @ master: ~ # aptitude kukhazikitsa acl attr autoconf bison \
zomangamanga zofunikira dnsutils docbook-xml docbook-xsl flex gdb \
krb5-wosuta libacl1-dev libaio-dev libattr1-dev libblkid-dev libbsd-dev \
zojambulidwa-dev libcups2-dev libgnutls28-dev libjson-perl \
libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl\
libpopt-dev libreadline-dev perl perl-module pkg-config \
Momwe mungakhalire python-dev python-dev python-dnspython python-crypto
xsltproc zlib1g-dev libgpgme11-dev python-gpgme python-m2crypto
ziphuphu28-dbg gnutls-dev ldap-zida krb5-config

 Ig Kukhazikitsa kutsimikizika kwa Kerberos │ users Ogwiritsa ntchito akafuna kugwiritsa ntchito Kerberos ndikutchula dzina │ │ wamkulu kapena wogwiritsa ntchito osafotokozera komwe oyang'anira Kerberos amayang'anira │ │, dongosololi limayamba kusankhidwa.  Malo osasinthika atha kugwiritsidwanso ntchito ngati gawo la ntchito ya Kerberos yomwe ikugwiritsidwa ntchito pamakina am'deralo.  Ically, Nthawi zambiri, malo osasinthika ndi dzina lalikulu la domain ya DNS │ │.  │ │ │ │ Malo osasinthika a Kerberos mtundu 5: │ │ │ │ SWL.FAN ______________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌───────────────┤ ┌───────────────┤ Kukhazikitsa kutsimikizira Kerberos │ │ Lowani mayina amaseva a Kerberos mu SWL.FAN gawo la │ │ Kerberos, olekanitsidwa ndi malo.  │ │ │ │ Mapulogalamu amtundu wa Kerberos kudera lanu: │ │ │ │ master.swl.fan ___________________________________________________________ │ │ │ │ │ │ └──────────────────────────────────────────────. Chimango ┌───────────────┤ Kusintha kutsimikizika Kerberos │ │ Lowetsani dzina loyang'anira seva (kusintha mawu achinsinsi) │ │ kwa gawo la Kerberos SWL.FAN.   

Njira yomwe tatchulayi idatenga kanthawi chifukwa tiribe ntchito ya DNS yomwe idayikidwabe. Komabe, mudasankha malowa molondola ndi mafayilo osintha / etc / makamu. Kumbukirani kuti mu fayilo /etc/resolv.conf tanena ngati dzina lapa seva ku IP 127.0.0.1.

Tsopano tikusintha fayilo ya / etc / ldap / ldap / conf

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

Pamafunso ogwiritsa ntchito lamulo chiwo zopangidwa kuchokera kwa ogwiritsa ntchito muzu ndizo mtunduwo kusoweka -x -W cn = xxxx, tiyenera kupanga fayilo / mizu / .ldapsearc ndi izi:

muzu @ master: ~ # nano .ldaprc
BINDDN CN = Woyang'anira, CN = Ogwiritsa, DC = swl, DC = fan

Fayiloyi iyenera kuthandizira ACL - Access Control List

muzu @ master: ~ # nano / etc / fstab
# / etc / fstab: zidziwitso zamtundu wa mafayilo. # # Gwiritsani ntchito 'blkid' kuti musindikize chizindikiritso chapadera cha # chipangizo; izi zitha kugwiritsidwa ntchito ndi UUID = ngati njira yolimba yotchulira zida # zomwe zimagwira ngakhale ma disks awonjezeredwa ndikuchotsedwa. Onani fstab (5). # # # / anali pa / dev / sda1 panthawi yoyika UUID = 33acb024-291b-4767-b6f4-cf207a71060c / ext4 user_xattr, acl, chotchinga = 1, nthawi yachisanu, zolakwika = remount-ro 0 1
# kusinthana kunali / dev / sda5 panthawi yoyika UUID = cb73228a-615d-4804-9877-3ec225e3ae32 palibe chosinthana ndi 0 0 / dev / sr0 / media / cdrom0 udf, wosuta wa iso9660, noauto 0 0

root @ master: ~ # phiri -a

root @ master: ~ # kukhudza kuyesa_acl.txt
root @ master: ~ # setfattr -n user.test -v test test_acl.txt
root @ master: ~ # setfattr -n security.test -v test2 kuyesa_acl.txt
root @ master: ~ # getfattr -d kuyesa_acl.txt
# fayilo: test_acl.txt user.test = "test"

root @ master: ~ # getfattr -n security.test -d kuyesa_acl.txt
# fayilo: test_acl.txt security.test = "test2"

root @ master: ~ # setfacl -mg: adm: rwx kuyesa_acl.txt

root @ master: ~ # getfacl kuyesa_acl.txt
# fayilo: kuyesa_acl.txt # eni: mizu # gulu: ogwiritsa ntchito :: rw- gulu :: r-- gulu: adm: rwx mask :: rwx other :: r--

Timapeza gwero la Samba 4, timalilemba, ndikuliyika

Tikulimbikitsidwa kutsitsa fayilo yoyambira mtunduwo Khola kuchokera kutsambali https://www.samba.org/. Mu chitsanzo chathu timatsitsa mtunduwo samba-4.5.1.tar.gz kulowera chikwatu / opt.

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

Zosintha

Ngati tikufuna kusintha momwe mungasinthire, timachita:

mizu @ master: /opt/samba-4.5.1# ./configure --help

ndipo sankhani mosamala zomwe tikufuna. Ndibwino kuti muwone ngati phukusi lomwe mwatsitsa likhoza kukhazikitsidwa pamagawidwe a Linux omwe tikugwiritsa ntchito, omwe ndi Debian 8.6 Jessie:

mizu @ master: /opt/samba-4.5.1# ./configure kusokoneza

Timasintha, Kuphatikiza ndikuyika samba-4.5.1

  • Kuyambira pazomwe zidakhazikitsidwa kale ndi mafayilo 8604 (omwe amapanga compact samba-4.5.1.tar.gz) omwe amalemera pafupifupi ma megabyte 101.7 kuphatikiza mafoda a source3 ndi source4 omwe amalemera pafupifupi ma megabytes 61.1 - tidzapeza cholowa m'malo kalembedwe ka Microsoft ka Active Directory, kakhalidwe kabwino ndi kukhazikika kovomerezeka kuposa malo aliwonse opanga. Tiyenera kuwunikira ntchito ya Team Samba popereka Free Software Samba 4.

Malamulo m'munsimu ndi achikale polemba ndikukhazikitsa phukusi kuchokera kuzinthu zawo. Tiyenera kukhala oleza mtima pamene ntchito yonseyi ikutenga. Ndi njira yokhayo yopezera zotsatira zolondola.

mizu @ master: /opt/samba-4.5.1# ./configure -with-systemd Makapu olimba
mizu @ master: /opt/samba-4.5.1# kupanga
mizu @ master: /opt/samba-4.5.1# pangani kukhazikitsa

Pakulamula kupanga, Titha kuwona kuti magwero a Samba 3 ndi Samba 4. Ndicho chifukwa chake Team Samba ikutsimikizira kuti mtundu wake wachinayi ndiwosintha mtundu wa 4, onse a Domain Controllers kutengera Samba 3 + OpenLDAP, ndi ma seva opangira mafayilo, kapena achikulire mitundu ya Samba 3.

Kupereka Samba

Tidzagwiritsa ntchito ngati DNS the SAMBA_INTERNAL. En https://wiki.samba.org/index.php?title=Samba_Internal_DNS_Back_End tidzapeza zambiri. Akatifunsa mawu achinsinsi a wogwiritsa ntchito Administrator, tiyenera kulemba chimodzi mwazitali za zilembo zisanu ndi zitatu komanso, ndi zilembo - zazikulu ndi zazing'ono - ndi manambala.

Tisanapitilize ndikuperekako ndikupangitsa kuti moyo ukhale wosavuta, timawonjezera njira a zomwe Samba amachita mu fayilo yathu .bashrcKenako timatseka ndikulowanso.

muzu @ master: ~ # nano .bashrc
# ~ / .bashrc: yophedwa ndi bash (1) yama zipolopolo zosalowa. # Dziwani: PS1 ndi umask zakhazikitsidwa kale mu / etc / profile. Simuyenera # kufuna izi pokhapokha ngati mukufuna zolakwika zosiyanasiyana pazu. # PS1 = '$ {debian_chroot: + ($ debian_chroot)} \ h: \ w \ $' # umask 022 # Mutha kuyimitsa mizere yotsatirayi ngati mukufuna kuti `ls 'ipangidwe utoto: # kutumiza LS_OPTIONS =' - mtundu = auto '# eval "" dircolors "" # alias ls =' ls $ LS_OPTIONS '# alias ll =' ls $ LS_OPTIONS -l '# alias l =' ls $ LS_OPTIONS -lA '# # Zowonjezera zina kuti tipewe kulakwitsa : # alias rm = 'rm -i' # alias cp = 'cp -i' # alias mv = 'mv -i'
lembani -x PATH = "/ usr / loc / sbin: / usr / loc / bin: / usr / sbin: / usr / bin: \ / sbin: / bin: / usr / local / samba / sbin: / usr / local / samba / bin "

root @ master: ~ # kuchoka logout Kulumikizana kwa master kutsekedwa. xeon @ sysadmin: ~ $ ssh muzu @ master

root @ master: ~ # samba-tool domain domain --use-rfc2307 --intchito
Dera [SWL.FAN]: ZOKHUDZA
 Mzinda [SWL]: SWL
 Udindo wa Seva (dc, membala, woyimilira) [dc]: dc
 DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, PALIBE) [SAMBA_INTERNAL]: SAMBA_INTERNAL
 DNS adilesi yakutumiza IP (lembani 'palibe' kuti mulepheretse kutumiza) [192.168.10.5]: 8.8.8.8
Chinsinsi cha woyang'anira: Mawu Achinsinsi2017
Lembaninso mawu achinsinsi: Mawu Achinsinsi2017
Kuyang'ana ma adilesi a IPv4 Kuyang'ana ma adilesi a IPv6 Palibe adilesi ya IPv6 yomwe ipatsidwe Kukhazikitsa share.ldb Kukhazikitsa zinsinsi.ldb Kukhazikitsa kaundula Kukhazikitsa nkhokwe zachidziwitso Kukhazikitsa idmap db Kukhazikitsa SAM db Kukhazikitsa magawo a sam.ldb Kukhazikitsa up sam.ldb rootDSE Kuyambitsanso Shema 4 ndi AD schema Powonjezera DomainDN: DC = swl, DC = fan Kuwonjezera chidebe chokhazikitsira Kukhazikitsa sam.ldb schema Kukhazikitsa sam.ldb kasinthidwe data Kukhazikitsa zowonetsa Kusintha Kusintha kwa ziwonetsero Zowonjezera ogwiritsa ntchito chidebe Kusintha chidebe cha ogwiritsa Powonjezera chidebe cha makompyuta Kusintha chidebe cha makompyuta Kukhazikitsa data ya sam.ldb Kukhazikitsa atsogoleri odziwika bwino achitetezo Kukhazikitsa ogwiritsa ntchito sam.ldb ndi magulu Kukhazikitsa magulu awoawo Kuphatikiza maakaunti a DNS Kupanga CN = MicrosoftDNS, CN = System, DC = swl, DC = fan yokonza magawo a DomainDnsZones ndi ForestDnsZones Populating DomainDnsZones ndi ForestDnsZones Kukhazikitsa sam.ldb rootDSE chodetsa ngati cholumikizira Kukonzekera ma GUIDKukhazikitsa kwa Kerberos koyenera Samba 4 kwapangidwa pa /usr/local/samba/private/krb5.conf Kukhazikitsa zosintha zabodza yp seva Mukangoyika mafayilo pamwambapa, seva yanu ya Samba4 idzakhala yokonzeka kugwiritsa ntchito Server Role: active directory domain wolamulira Hostname: master NetBIOS Domain: SWL DNS Domain: swl.fan DOMAIN SID: S-1-5-21-32182636-2892912266-1582980556

Tisaiwale kutengera fayilo yosintha ya Kerberos monga akuwonetsera ndi zotsatira za Kupereka:

mizu @ master: ~ # cp /usr/local/samba/private/krb5.conf /etc/krb5.conf

Kuti musayimbe lamulolo samba-chida ndi dzina lanu lonse, timapanga ulalo wophiphiritsa ndi dzina lalifupi chida:

root @ master: ~ # ln -s / usr / loc / samba / bin / samba-chida / usr / loc / samba / bin / chida

Timakhazikitsa NTP

Gawo lofunikira mu Directory Yogwira Ntchito ndi Network Time Service.Pomwe kutsimikizika kumachitika kudzera ku Kerberos ndi Matikiti ake, kulumikizana kwa nthawiyo ndi Samba 4 AD-DC ndikofunikira.

root @ master: ~ # aptitude kukhazikitsa ntp
muzu @ master: ~ # mv /etc/ntp.conf /etc/ntp.conf.original

mizu @ master: ~ # nano /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift ntpsigndsocket / usr / local / samba / var / lib / ntp_signd statistics ziwombankhanga zozungulira mawotchi a filegen loopstats file loopstats mtundu tsiku lolani filegen peerstats file peerstats mtundu tsiku lololeza ma filegenstats file mawotchi mawotchi tsiku lotha kulola seva 192.168.10.1.

root @ master: ~ # service ntp kuyambiranso
root @ master: ~ # service ntp udindo

root @ master: ~ # mchira -f / var / log / syslog

Ngati mukufufuza syslog pogwiritsa ntchito lamulo pamwambapa kapena kugwiritsa ntchito nyuzipepala -f timalandira uthengawu:

Jun 19 12:13:21 master ntpd_intres [1498]: kholo lidamwalira tisanamalize, kutuluka

tiyenera kuyambitsanso ntchitoyo ndikuyesanso. Tsopano timapanga chikwatu ntp_signd:

mizu @ master: ~ # ls -ld / usr / local / samba / var / lib / ntp_signd
ls: / usr / local / samba / var / lib / ntp_signd sangapezeke: Fayilo kapena chikwatu palibe

mizu @ master: ~ # mkdir / usr / local / samba / var / lib / ntp_signd
root @ master: ~ # mizu yoyikidwa: ntp / usr / local / samba / var / lib / ntp_signd /
mizu @ master: ~ # chmod 750 / usr / local / samba / var / lib / ntp_signd / root @ master: ~ # chmod gs, g + x / usr / local / samba / var / lib / ntp_signd /

# Monga tafunsira samba.wiki.org
mizu @ master: ~ # ls -ld / usr / local / samba / var / lib / ntp_signd
drwxr-x --- 2 mizu ntp 4096 Jun 19 12: 21 / usr / loc / samba / var / lib / ntp_signd

Timakonza Samba kuyamba kugwiritsa ntchito systemd

root @ master: ~ # nano /lib/systemd/system/samba-ad-dc.service
[Service] Type = forking PIDFile = / usr / local / samba / var / run / samba.pid LimitNOFILE = 16384 # EnvironmentFile = - / etc / conf.d / samba ExecStart = / usr / local / samba / sbin / samba ExecReload = / usr / bin / kupha -HUP $ MAINPID [Sakani] WantedBy = multi-user.target

root @ master: ~ # systemctl amuthandize samba-ad-dc
root @ master: ~ # kuyambiransoko

root @ master: ~ # systemctl udindo samba-ad-dc
root @ master: ~ # systemctl udindo ntp

Samba 4 AD-DC malo amalo

ZONSE -kuchotsa samba-ad-dc.service- mafayilo ali mu:

mizu @ master: ~ # ls -l / usr / loc / samba /
okwanira 32 drwxr-sr-x 2 mizu antchito 4096 Jun 19 11:55 ndine
drwxr-sr-x 2 mizu antchito 4096 Jun 19 11: 50 etc
drwxr-sr-x 7 mizu antchito 4096 Jun 19 11: 30 onjezerani
drwxr-sr-x 15 mizu antchito 4096 Jun 19 11:33 lib
drwxr-sr-x 7 mizu antchito 4096 Jun 19 12: 40 paokha
drwxr-sr-x 2 mizu antchito 4096 Jun 19 11: 33 sbin
drwxr-sr-x 5 mizu antchito 4096 Jun 19 11: 33 gawo
drwxr-sr-x 8 mizu antchito 4096 Jun 19 12: 28 var

m'njira yabwino kwambiri ya UNIX. Ndikofunika nthawi zonse kusakatula mumafoda osiyanasiyana ndikuwunika zomwe zili.

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

mizu @ master: ~ # nano /usr/local/samba/etc/smb.conf 
# Global parameter [padziko lonse] netbios name = MASTER realm = SWL.FAN workgroup = SWL dns forwarder = ntchito za seva 8.8.8.8 = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbindd, ntp_signd, kcc, dnsupdate , dns server role = yogwira ntchito yolamulira mayendedwe olola dns zosintha = zotetezeka zokha idmap_ldb: gwiritsani ntchito rfc2307 = inde idmap config *: backend = tdb idmap config *: range = 1000000-1999999 ldap server imafuna auth strong = palibe dzina la printcap = / dev / null [netlogon] path = / usr/local/samba/var/locks/sysvol/swl.fan/script kuwerenga kokha = Ayi [sysvol] path = / usr / local / samba / var / maloko / sysvol werengani okha = Ayi

root @ master: ~ # testparm
Tengerani mafayilo a smb config kuchokera /usr/local/samba/etc/smb.conf Gawo loyeserera "[netlogon]" Gawo losinthira "[sysvol]" Fayilo yothandizidwa ili bwino. Udindo wa seva: ROLE_ACTIVE_DIRECTORY_DC Dinani kulowa kuti muwone dambo la matanthauzidwe antchito anu # Global parameter [global] realm = SWL.FAN gulu logwirira ntchito = SWL dns forwarder = 192.168.10.1 ldap server imafuna auth yamphamvu = Palibe passdb backend = samba_dsdb server role = chikwatu chogwira ntchito woyang'anira ankalamulira rpc_server: tcpip = palibe rpc_daemon: ophatikizidwa rpc_server: spoolss = ophatikizidwa rpc_server: winreg = ophatikizidwa rpc_server: ntsvcs = ophatikizidwa rpc_server: eventlog = ophatikizidwa rpc_server = srvtvrrrrvtrrrr : mapaipi akunja = zowona idmap config *: range = 1000000-1999999 idmap_ldb: gwiritsani ntchito rfc2307 = inde idmap config *: backend = tdb map archive = Palibe mapu readonly = palibe malo ogulitsa sitolo = Inde vfs objects = dfs_samba4 acl_xattr [netlogon] path = / usr / local / samba / var / maloko / sysvol / swl.fan / zolembedwa zowerengeka zokha = Palibe [sysvol] path = / usr / local / samba / var / maloko / sysvol kuwerenga kokha = Ayi

Macheke ochepa

root @ master: ~ # chida chazomwe akuwonetsera
Dera ndi nkhalango zogwirira ntchito pamizinda 'DC = swl, DC = fan' Mulingo wa nkhalango: (Windows) 2008 R2 Mulingo wa ntchito: (Windows) 2008 R2 Mulingo wotsika kwambiri wa DC: (Windows) 2008 R2

mizu @ master: ~ # ldapsearch -x -W

root @ master: ~ # chida dbcheck
Kuyang'ana zinthu 262 Kufufuza zinthu 262 (zolakwika 0)

root @ master: ~ # kinit Woyang'anira
Chinsinsi cha Woyang'anira@SWL.FAN: 
mizu @ master: ~ # klist -f
Zosungira tikiti: FILE: / tmp / krb5cc_0
Kusintha koyambirira: Woyang'anira@SWL.FAN

Kuyamba Kutsiriza Kutha Ntchito yayikulu pa 19/06/17 12:53:24 19/06/17 22:53:24  krbtgt/SWL.FAN@SWL.FAN
    pangani mpaka 20/06/17 12:53:18 PM, Mbendera: RIA

muzu @ master: ~ # kdestroy
mizu @ master: ~ # klist -f
klist: Fayilo yosungira posungira '/ tmp / krb5cc_0' sinapezeke

mizu @ master: ~ # smbclient -L localhost -U%
Domain = [SWL] OS = [Windows 6.1] Server = [Samba 4.5.1] Sharename Type Comment --------- ---- ------- netlogon Disk sysvol Disk IPC $ IPC IPC Utumiki (Samba 4.5.1) Domain = [SWL] OS = [Windows 6.1] Server = [Samba 4.5.1] Ndemanga ya Seva --------- ------- Master Master Group ---- ----- -------

muzu @ master: ~ # smbclient // localhost / netlogon -UAdministrator -c 'ls'
Lowetsani mawu achinsinsi a Woyang'anira: 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 mabuloko a kukula 1024. 16198044 mabulogu omwe akupezeka

root @ master: ~ # chida dns serverinfo master -U woyang'anira

root @ master: ~ # wolandila -t SRV _ldap._tcp.swl.fan
_ldap._tcp.swl.fan ili ndi mbiri ya SRV 0 100 389 master.swl.fan.

root @ master: ~ # wolandila -t SRV _kerberos._udp.swl.fan
_kerberos._udp.swl.fan ili ndi mbiri ya SRV 0 100 88 master.swl.fan.

root @ master: ~ # wolandila -t A master.swl.fan
master.swl.fan ili ndi adilesi 192.168.10.5

root @ master: ~ # wolandila -t SOA swl.fan
swl.fan ili ndi mbiri ya SOA master.swl.fan. alirezatalischi.swl.fan. 1 900 600 86400 3600

root @ master: ~ # wolandila -t NS swl.fan
swl.fan dzina seva master.swl.fan.

root @ master: ~ # wolandila -t MX swl.fan
swl.fan ilibe mbiri ya MX

muzu @ master: ~ # samba_dnsupdate --verbose

root @ master: ~ # chida chogwiritsa ntchito
Woyang'anira krbtgt Mlendo

root @ master: ~ # mndandanda wazida zamagulu
# Zotsatira zake ndi gulu lamagulu. ;-)

Timayang'anira Samba 4 AD-DC yatsopano

Ngati tikufuna kusintha kutha masiku a password ya Administrator; kuvuta kwa mapasiwedi; kutalika kwachinsinsi kwachinsinsi; osachepera komanso kutalika kwake - m'masiku- achinsinsi; ndikusintha mawu achinsinsi a Administrator omwe adalengezedwa pa Kupereka, tiyenera kutsatira malamulo awa ndi miyezo yosinthidwa mogwirizana ndi zosowa zanu:

root @ master: ~ # chida
Ntchito: samba-tool Chida chachikulu choyang'anira samba. Zosankha: -h, --help onetsani uthengawu ndikutuluka Zosintha Zamtundu: -V, --version Sonyezani nambala yamtundu womwe ungapezeke ma subcommands: dbcheck - Fufuzani nkhokwe ya AD yakomweko ngati muli ndi zolakwika. nthumwi - kasamalidwe ka nthumwi. dns - Domain Name Service Service (DNS) kasamalidwe. ankalamulira - Domain kasamalidwe. drs - kasamalidwe ka Directory Replication Services (DRS). dsacl - DS ACLs kusokoneza. fsmo - Flexible Single Master Operations (FSMO) kasamalidwe kaudindo. gpo - Gulu la Policy Policy Object (GPO). gulu - Gulu lotsogolera. ldapcmp - Yerekezerani ndi magawo awiri a ldap. Ntacl - NT ACLs kusokoneza. njira - Lembani njira (zothandizira kukonza zolakwika pamakina opanda setproctitle). rodc - Read-Only Domain Controller (RODC) kasamalidwe. masamba - Kuwongolera masamba. spn - Kuwongolera kwa Principal Name (SPN). testparm - Syntax yang'anani fayilo yosinthira. nthawi - Pezani nthawi pa seva. wosuta - Wogwiritsa ntchito. Kuti mumve zambiri pa subcommand, chonde lembani: samba-tool (-h | --help)

root @ master: ~ # chida chogwiritsa ntchito setexpiry Administrator --noexpiry
root @ master: ~ # chida chogwiritsa ntchito passwordsetset --min-pwd-kutalika = 7
root @ master: ~ # chida chogwiritsa ntchito passwordsetset --min-pwd-age = 0
root @ master: ~ # chida chogwiritsa ntchito passwordsetset -max-pwd-age = 60
root @ master: ~ # chida chogwiritsa ntchito mawu osasinthika --filter = samaccountname = Woyang'anira --newpassword = Passw0rD

Timaphatikizapo zolemba zingapo za DNS

root @ master: ~ # chida dns
Ntchito: samba-chida dns Domain Name Service (DNS) kasamalidwe. Zosankha: -h, --help onetsani uthengawu ndikutuluka ma subcommands omwe akupezeka: onjezani - Onjezani mbiri ya DNS chotsani - Chotsani funso la DNS - Funsani dzina. roothints - Malangizo a mizu ya funso. serverinfo - Kufunsa zambiri za Seva. pomwe - Sinthani rekodi ya DNScreate - Pangani zone. zonedelete - Chotsani zones. zoneinfo - Kufunsa zambiri zamdera. wokonda madera - Kufunsa magawo. Kuti mumve zambiri pa subcommand, chonde lembani: samba-tool dns (-h | --help)

Seva yamakalata

root @ master: ~ # chida dns kuwonjezera master swl.fan makalata A 192.168.10.9 -U woyang'anira
root @ master: ~ # chida dns kuwonjezera master swl.fan swl.fan MX "mail.swl.fan 10" -U woyang'anira

Fixed IP yamaseva ena

root @ master: ~ # chida cha dns kuwonjezera master swl.fan sysadmin A 192.168.10.1 -U woyang'anira
root @ master: ~ # tool dns onjezerani master swl.fan fileserver A 192.168.10.10 -U woyang'anira
root @ master: ~ # tool dns onjezerani prox master swl.fan A 192.168.10.11 -U woyang'anira
root @ master: ~ # tool dns onjezani chat swl.fan chat A 192.168.10.12 -U woyang'anira

Malo Obwerera

root @ master: ~ # chida dns zonecreate master 10.168.192.in-addr.arpa -U woyang'anira
Chinsinsi cha [SWL \ administrator]: Zone 10.168.192.in-addr.arpa chidapangidwa bwino

root @ master: ~ # chida dns kuwonjezera master 10.168.192.in-addr.arpa 5 PTR master.swl.fan. Woyang'anira
root @ master: ~ # chida dns kuwonjezera master 10.168.192.in-addr.arpa 9 PTR mail.swl.fan. Woyang'anira
root @ master: ~ # chida dns kuwonjezera master 10.168.192.in-addr.arpa 1 PTR sysadmin.swl.fan. Woyang'anira
root @ master: ~ # chida cha dns kuwonjezera master 10.168.192.in-addr.arpa 10 PTR fileserver.swl.fan. Woyang'anira
root @ master: ~ # chida cha dns kuwonjezera master 10.168.192.in-addr.arpa 11 PTR proxy.swl.fan. Woyang'anira
root @ master: ~ # chida dns kuwonjezera master 10.168.192.in-addr.arpa 12 PTR chat.swl.fan. Woyang'anira

Macheke

root @ master: ~ # chida dns funso master swl.fan imelo ZONSE -U woyang'anira
Chinsinsi cha [SWL \ administrator]: Name =, Records = 1, Ana = 0 A: 192.168.10.9 (flags = f0, serial = 2, ttl = 900)

root @ master: ~ # wokhala mbuye
master.swl.fan ili ndi adilesi 192.168.10.5
root @ master: ~ # wolandila sysadmin
sysadmin.swl.fan ili ndi adilesi 192.168.10.1
root @ master: ~ # makalata olandila
mail.swl.fan ili ndi adilesi 192.168.10.9
root @ master: ~ # macheza ochezera
chat.swl.fan ili ndi adilesi 192.168.10.12
root @ master: ~ # wothandizira
proxy.swl.fan ili ndi adilesi 192.168.10.11
root @ master: ~ # wolandila fileserver
fileserver.swl.fan ili ndi adilesi 192.168.10.10
root @ master: ~ # wolandila 192.168.10.1
1.10.168.192.in-addr.arpa dzina lapa pointer sysadmin.swl.fan.
root @ master: ~ # wolandila 192.168.10.5
5.10.168.192.in-addr.arpa dzina lolozera pointer master.swl.fan.
root @ master: ~ # wolandila 192.168.10.9
9.10.168.192.in-addr.arpa dzina lolozera pointer mail.swl.fan.
root @ master: ~ # wolandila 192.168.10.10
10.10.168.192.in-addr.arpa dzina lolozera pointer fileserver.swl.fan.
root @ master: ~ # wolandila 192.168.10.11
11.10.168.192.in-addr.arpa dzina lolozera proxy.swl.fan.
root @ master: ~ # wolandila 192.168.10.12
12.10.168.192.in-addr.arpa dzina lapa pointer chat.swl.fan.

Kwa chidwi

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

Timawonjezera ogwiritsa ntchito

root @ master: ~ # chida chogwiritsa ntchito
Kugwiritsa ntchito: samba-chida wosuta Kuwongolera ogwiritsa ntchito. Zosankha: -h, --help onetsani uthengawu ndikutuluka ma subcommands omwe alipo: onjezani - Pangani wosuta watsopano. pangani - Pangani watsopano. fufutani - Chotsani wosuta. Disable - Lemekezani wogwiritsa ntchito. yambitsani - Yambitsani wogwiritsa ntchito. getpassword - Pezani malo achinsinsi a akaunti ya wogwiritsa ntchito / kompyuta. mndandanda - Lembani ogwiritsa ntchito onse. mawu achinsinsi - Sinthani mawu achinsinsi pa akaunti yaogwiritsa (yomwe ili kutsimikizika). setexpiry - Khazikitsani kutha kwa akaunti yanu. setpassword - Khazikitsani kapena konzaninso mawu achinsinsi pa akaunti yaogwiritsa. syncpasswords - Gwirizanitsani mawu achinsinsi amaakaunti anu. Kuti mumve zambiri pa subcommand, chonde lembani: samba-chida wosuta (-h | --help)

root @ master: ~ # chida chogwiritsa ntchito trancos Trancos01
Wogwiritsa ntchito 'trancos' adapangidwa bwino
root @ master: ~ # chida wogwiritsa ntchito gandalf Gandalf01
Wogwiritsa ntchito 'gandalf' adapangidwa bwino
root @ master: ~ # chida chogwiritsa ntchito kupanga legolas Legolas01
Wogwiritsa ntchito 'legolas' adapangidwa bwino
root @ master: ~ # chida chogwiritsa ntchito
Woyang'anira gandalf legolas apita patsogolo mlendo wa krbtgt

Utsogoleri kudzera pazithunzi zojambula kapena kudzera pa kasitomala

Pitani pa wiki.samba.org kuti mumve zambiri za momwe mungayikitsire fayilo ya Microsoft RSAT o Zida Zoyang'anira Ma Seva Akutali. Ngati simukufuna mfundo zachikale zoperekedwa ndi Microsoft Active Directory, mutha kukhazikitsa phukusi ldap-account-woyang'anira yomwe imapereka mawonekedwe osavuta oyang'anira kudzera pa osatsegula.

Pulogalamu ya Microsoft Remote Server Administration Tools (RSAT) imaphatikizidwa pamakina ogwiritsa ntchito Windows Server.

Timalowa nawo mayina a kasitomala wa Windows 7 wotchedwa "seveni"

Popeza tilibe seva ya DHCP mu netiweki, chinthu choyamba chomwe tiyenera kuchita ndikukhazikitsa kirediti kadi kasitomala ndi IP yokhazikika, kulengeza kuti DNS yoyamba idzakhala IP ya samba-ad-dc, ndipo onetsetsani kuti njira "Lembetsani adilesi yolumikizidwa ku DNS" yatsegulidwa. Sizichita ulesi kuti dzina «Zisanu ndi ziwiri»Sanalembetsedwebe mu Samba Internal DNS.

Tikalumikizana ndi kompyutayo ndikuyamba kuyambiranso, tiyeni tiyese kulowa ndi wogwiritsa ntchito «kuyenda«. Tionetsetsa kuti zonse zikuyenda bwino. Ndikulimbikitsidwanso kuti muwone mitengo ya Windows Client ndikuwona momwe nthawi imagwirizanitsidwira bwino.

Oyang'anira omwe ali ndi mawonekedwe a Windows apeza kuti macheke aliwonse omwe amachita kwa kasitomala adzapereka zotsatira zabwino.

Chidule

Ndikukhulupirira kuti nkhaniyi ndi yothandiza kwa owerenga Gulu LakuLinux.

Bayi!


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga za 8, siyani anu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   Gonzalo Martinez anati

    Nkhani yayitali koma yatsatanetsatane, sitepe ndi sitepe yabwino kwambiri yamomwe mungapangire chilichonse.

    Ndikutsindika NIS, chowonadi ndichakuti ngakhale ndikudziwa za kukhalapo kwake, sindimadziwa momwe imagwirira ntchito, chifukwa kunena zowona nthawi zonse zimandipatsa lingaliro loti idamwalira pafupi ndi LDAP ndi Samba 4.

    PS: Zikomo kwambiri pantchito yanu yatsopanoyi! Zachisoni kuti simupitiliza kulemba apa, koma pali malo oti mukutsatireni.

  2.   HO2 Gi anati

    Maphunziro akulu nthawi zonse kwa omwe ndimawakonda, Moni Fico.
    Tithokoze chifukwa cha ntchitoyi.

  3.   IWO anati

    Gawo la NIS ndilabwino, ndikumvera chisoni Gonzalo Martinez, ndimadziwa mwachidule koma sindinadziwe momwe ndingagwiritsire ntchito komanso momwe amagwiritsidwira ntchito.
    Zikomo kamodzi chifukwa cha "thunthu" lalikulu la nkhani zopeka komanso zothandiza.
    Pomaliza kupambana kwatsopano mu projekiti yanu yatsopano «gigainside».

  4.   federico anati

    Zikomo kwambiri nonse chifukwa chofotokozera !!!.
    zonse

  5.   muzo anati

    smb.conf yomwe mumaphunzitsa ilibe ulalo ndi LDAP, zili ngati choncho mwadala kapena ndasiya china?

  6.   phico anati

    mussol: Iyi ndi Samba 4 Active Directory Domain Controler yomwe ili ndi seva yake ya LDAP yomangidwa kale.

  7.   Vincent anati

    Kodi mungayankhepo momwe mungagwirizanitsire mac (apulo) ku samba 4 AD-DC?
    Zikomo inu.

  8.   alireza anati

    Muli bwanji;

    Zikomo chifukwa cha bukuli, ndizabwino. Ndili ndi funso lokhudza uthenga womwe ukuwoneka kwa ine.

    muzu @ AD: ~ # nping -tcp -p 53 -c 3 ad.rjsolucionessac.com
    Inalephera kuthetsa dzina la alendo / IP: ad.rjsolucionessac.com. Dziwani kuti simungagwiritse ntchito '/ mask' NDI '1-4,7,100-' mawonekedwe amtundu wa IP
    Sindikupeza chandamale chovomerezeka. Chonde onetsetsani kuti makamu omwe atchulidwawa ndi ma adilesi a IP pamtundu woyenera kapena mayina am mayina omwe angathe kuthetsedwa ndi DNS
    muzu @ AD: ~ #