abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:33 | IT novinky

    Do prodeje jde tichá bezdrátová herní myš Logitech PRO X2 SUPERSTRIKE s analogovými spínači s haptickou odezvou (HITS, Haptic Inductive Trigger System). Cena je 4 459 Kč.

    Ladislav Hagara | Komentářů: 2
    včera 21:00 | Zajímavý projekt

    Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.

    NUKE GAZA! 🎆 | Komentářů: 1
    včera 16:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 16:00 | Humor

    Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.

    NUKE GAZA! 🎆 | Komentářů: 5
    6.2. 17:22 | IT novinky

    Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.

    NUKE GAZA! 🎆 | Komentářů: 17
    6.2. 16:44 | Komunita

    Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.

    NUKE GAZA! 🎆 | Komentářů: 10
    6.2. 13:33 | IT novinky

    Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.

    Ladislav Hagara | Komentářů: 4
    6.2. 11:22 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po

    … více »
    Ladislav Hagara | Komentářů: 27
    6.2. 11:11 | Nová verze

    Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.2. 04:22 | Komunita

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (10%)
     (26%)
     (3%)
     (4%)
     (2%)
     (12%)
     (29%)
    Celkem 803 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Soukromá síť - III

    21. 9. 2004 | Kamil Kantar | Sítě | 30191×

    Ve třetím díle seriálu se budeme zabývat jedinou, zato však obsáhlejší konfigurací - nastavením serveru Samba jako primárního doménového řadiče domény NT.

    Samba - úvod

    Samba je balík nástrojů, který umožňuje na unixových či linuxových serverech využívat protokol SMB (Server Message Block) vyvinutý společností Microsoft pro sdílení souborů a tiskáren na systémech jako jsou Windows nebo OS/2. Můžeme ji tedy využít v naší síti s windowsovými klienty a linuxovým serverem. V naší síti budeme Sambu používat k následujícím činnostem:

    • Nastavíme Samba server, aby fungoval jako primární doménový řadič v naší sítí. Vytvoříme doménu Windows NT s naším serverem, který bude pracovat jako řadič domény, tzn., že bude poskytovat přihlašování do domény a autentizaci přístupu ke sdíleným prostředkům. A protože používáme Sambu ve verzi 2.2 a novější, můžeme náš server použít jako primární doménový řadič jak pro klienty se systémy Windows 95/98/Me, tak pro klienty s Windows NT/2000/XP. V tomto smyslu předpokládám, že v síti zatím není žádný jiný počítač, který by sloužil jako doménový řadič.
    • Sdílení domovských adresářů našich uživatelů. Po přihlášení do domény NT bude uživateli k dispozici jeho domovský adresář na serveru. Ten bude moci využít pro ukládání jakýchkoliv dat, avšak bude omezený diskovými kvótami vytvořenými v minulém díle seriálu, aby nedošlo k zaplnění diskové kapacity serveru neukázněnými uživateli.
    • Sdílení dalších souborů a adresářů. Pomocí Samby můžeme na serveru či stanici sdílet další soubory či adresáře a poskytnout je ostatním klientům. To vše samozřejmě s využitím uživatelských práv.
    • Nastavíme Sambu k používání cestovních profilů. Cestovní profily slouží k poskytnutí lepšího pohodlí našim uživatelům tím, že po přihlášení na jakýkoliv počítač v naší síti jim bude k dispozici poslední nastavení jejich pracovního prostředí (ikony na ploše, nabídka Start, dokumenty apod.).

    Základní nastavení

    Začneme opět na serveru. Hlavní konfigurační soubor Samby se jmenuje smb.conf a na mém Slackwaru je uložen v adresáři /etc/samba/. Může se stát, že po instalaci Samby se vytvoří soubor s názvem jako smb.conf.example, který bude obsahovat jednoduchý příklad nastavení Samba serveru. Pokud je to tak, tento soubor klidně přejmenujte nebo odstraňte a vytvořte nový. Výsledkem nechť je prázdný soubor smb.conf. Abychom mohli využít všech výše zmíněných vlastností, musíme soubor smb.conf správně nastavit. Příkladem takového nastavení může být vzorový soubor smb.conf, který si můžete stáhnout na konci toho článku. Zde jsou vysvětleny funkce důležitých řádků:

    [global]
    Říkáme, že budeme nastavovat globální parametry našeho Samba serveru.
    workgroup = DOMA.CZ
    Název pracovní skupiny. Přestože, se proměnná jmenuje workgroup (pracovní skupina), pracovat budeme s doménou.
    netbios name = SERVER
    Jméno našeho počítače.
    encrypt passwords = yes
    Chceme šifrovat hesla. Pokud se hlásíme do domény, musíme šifrování použít. U pracovní skupiny je tento údaj nepovinný.
    domain master = yes
    Chceme náš server použít jako doménový hlavní prohlížeč, což znamená, že bude spravovat prohlížecí seznamy mezi podsítěmi.
    local master = yes
    Chceme náš server použít jako místní hlavní prohlížeč, což znamená, že bude udržovat seznam aktivních počítačů (prohlížecí seznam).
    os level = 65
    Čím vyšší číslo, tím vyšší šance, že náš server vyhraje volbu místního hlavního prohlížeče. Tuto funkci využijeme, pokud máme v síti další doménové radiče. Ty v tuto chvíli nemáme, ale pokud bychom je přidali, takto vysoké číslo nám zajistí, že náš server se Sambou volbu vyhraje.
    security = user
    Určuje zabezpečení, které bude Samba používat při autentizaci. V tomto případě bude vyžadovat jméno a heslo.
    domain logons = yes
    Samba se bude starat o přihlašování do domény.
    logon path = \\%L\profiles\%u\%m
    Cesta pro ukládání cestovních profilů našich uživatelů ze systémů Windows NT/2000/XP. Cesta se skládá z proměnné %L (jméno serveru), sdílení "profiles" (bude definováno později), proměnné %u (přihlášený uživatel) a proměnné %m (jméno klienta).
    add machine script = /usr/sbin/useradd -c "Machine account" -d /dev/null -g 103 -s /bin/false %u
    Definuje skript pro automatické registrování stanic do domény (viz níže).

    Dále definujeme sekci [profiles] vytvářející sdílení, kam budeme ukládat cestovních profily uživatelů.

    [profiles]
      path = /home/roaming  ;Sem se budou soubory ukládat
      browsable = no        ;Sdílením nebude možno procházet
      writable = yes        ;Ale zapisovat do něj ano
      create mask = 0600    ;Masky souborů a adresářů. Plná práva
      directory mask = 0700 ;pro vlastníka, nula pro všechny ostatní

    Nyní můžeme lépe pochopit hodnotu příkazu logon path, který jsme před chvíli nadefinovali. Cesta se skládala z proměnné %L (jméno serveru), sdílení "profiles", proměnné %u (přihlášený uživatel) a proměnné %m (jméno klienta). Skutečná cesta tedy může vypadat například takto (na serveru):

    /home/roaming/kamil/vader

    Upozorňuji, že toto nastavení bude fungovat pouze s Windows NT/2000/XP, nikoliv s Windows 95/98/Me.

    V poslední sekci ve vzorovém souboru smb.conf je definované sdílení domácích adresářů uživatelů. Sdílení se MUSÍ jmenovat [homes], jinak jej Samba bude brát jako obyčejné sdílení (a navíc by nefungovalo, protože nemáme nastavenu žádnou cestu). O sdílení domovských adresářů si více řekneme později. Správnou syntaxi souboru smb.conf si ověříme příkazem testparm. Ten by nám měl mimo jiné vypsat řádek

    Server role: ROLE_DOMAIN_PDC

    který oznamuje roli našeho serveru v naší siti (PDC = Primary domain controler = Primární doménový řadič).

    Abychom na to později nezapomněli, vytvoříme si na serveru adresář /home/roaming s potřebnými právy:

    mkdir /home/roaming
    chmod 777 /home/roaming

    Vše potřebné máme nyní připravené, a tak můžeme Samba server spustit.

    /etc/rc.d/rc.samba start

    Příprava na připojení klientů

    Abychom mohli naše klienty přihlásit do domény, musíme jim (podobně jako uživatelům) na serveru vytvořit účty, což se budeme snažit dělat automaticky. Doménový řadič pak povolí přístup pouze počítačům, které zná. Pro udržování dvojic uživatelské jméno - zašifrované heslo používá Samba soubor /etc/samba/private/smbpasswd. Ten je podobný známému souboru podobného významu /etc/shadow. Pro přidání uživatele slouží příkaz:

    smbpasswd -a jmeno_uzivatele

    A potom následuje dvojí zadání hesla. Když budete přidávat prvního uživatele, možná dostanete negativní odezvu, že databáze uživatelů neexistuje. Druhý pokus by už měl být úspěšný. Ještě než zaregistrujeme naše skutečné uživatele, vytvoříme na řadiči domény účet doménového administrátora, kterým je na Sambě uživatel root. Pomocí tohoto účtu budeme později registrovat naše stanice do domény.

    smbpasswd -a root

    Jako heslo doporučuji vybrat jiné než to, které má váš root na serveru.

    Nyní je čas říci si něco o registraci stanic. Aby byl ve věcech pořádek, vytvoříme skupinu hosts (příkazem groupadd hosts), kam budeme přidávat účty všech našich stanic (u mě má GID 103). K přidávání stanic do databáze slouží příkaz add machine script v globální sekci souboru smb.conf, který by měl zabezpečit, že se NetBIOS jméno naší stanice (následované znakem "$") automaticky přidá jak do souboru/etc/passwd (díky hodnotě useradd), tak do souboru smbpasswd.

    Nicméně setkal jsem se s případy, kdy řadič odmítl stanici automaticky zaregistrovat, což se projevilo hláškou "Neplatné uživatelské jméno" při pokusu registrovat stanici do domény. Pravděpodobně to mají na svědomí různé verze Samby, přičemž ta starší (2.2?) používá pro ten samý úkon příkaz add user script. Každopádně pokud máte s přidáváním stanic problémy, vždy pomůže manuální přidání "uživatelského účtu" stanice do databáze uživatelů a následné přidání stejného účtu do databáze smbpasswd. Návod, jak to udělat, najdete v příštím díle.

    Ještě předtím, než budeme moci vyzkoušet, zda automatické přidávání stanic funguje, musíme přidat do databáze smbpasswd naše skutečné uživatele - uživatele našich stanic. Upozorňuji však, že se musí jednat o uživatele, kteří mají na našem serveru skutečně zřízený účet s platným UID. Ty jsme vytvářeli ve druhém díle našeho seriálu. Příkazem

    smbpasswd -a kamil

    a dvojím zadáním hesla přidáme do databáze uživatele kamil. Příkaz opakujeme pro všechny uživatele, které chceme přidat. Příkazem findsmb pak překontrolujeme, zda naše stanice reagují na SMB dotazy. Pokud ano, můžeme se pustit do jejich konfigurace. To bude náplní dalšího dílu.

           

    Hodnocení: 43 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    21.9.2004 08:07 Tomáš Šimek
    Rozbalit Rozbalit vše Spousta věcí
    Chybí tam nastavení češtiny (bez toho neuděláte ani "novou složku"). "čím vyšší číslo, tím vyšší pravďepodobnost že vyhraje master browsing" to neni pravda. Nikde ani slovo o tom že je třeba udělat účty počítačů W2000/XP a to buď ručně, nebo nakonfigurovat add machine script. Konfiguraci profilů a jejich funkčnosti se dá napsat celý článek, tady o tom neni nic. I laika snad napadne, že než ukládat profily na server prokaždou mašinu a uživatele, je lepší je asi nechat lokálně. Článek je natolik laický a zhuštěný, že je k ničemu, přečtěte si radši oficiální SAMBA-3 HOWTO (myslím, že je to i v češtině)
    21.9.2004 08:11 Tomáš Šimek
    Rozbalit Rozbalit vše Re: Spousta věcí
    No tak účty počítačů tam jsou, za to se omlouvám
    21.9.2004 08:57 vader | skóre: 23 | Praha
    Rozbalit Rozbalit vše Re: Spousta věcí
    Bohuzel mi v redakci muj puvodni clanek zkratili na polovinu (zbytek o sambe tedy vyjde pristi tyden), cimz mi pripada ze clanek ztraci na konzistenci .. o profilech i o uctech pocitacu je prave psano v tom "druhym" clanku. A navic zde popisuji pouze nektere radky smb.conf (v clanku na to upozornuji), pricemz mam v clanku avizovano, ze kompletni smb.conf lze stahnout na konci clanku (coz naopak v redakci zase neudelali).
    Buď byl šílený Philip K. Dick, nebo jsou šílení všichni ostatní.
    21.9.2004 11:58 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Spousta věcí
    Díl o konfiguraci Samby byl rozdělen na dva, protože v původní podobě byl příliš dlouhý.

    Co se týče absence linku na smb.conf, způsobil ji výpadek připojení k netu. Bohužel jsem před výpadkem nestihl přípravu článku zcela dokončit. Teď už by vše mělo být v pořádku.
    21.9.2004 08:33 vasek
    Rozbalit Rozbalit vše protokol SMB neni od $MS
    co ja vim tak SMB vyvinulo IBM
    OndraZX avatar 21.9.2004 08:37 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
    Rozbalit Rozbalit vše PDC - v male siti
    Nechapu proc vsude se propaguje nastaveni Samby jako PDC. Vzdyt tato technologie je pro usnadneni spravy velkych siti, kde jsou stovky uzivatelu a nekolik serveru. V normalni male siti, s jednim serverem a napr. 50 klienty je to podle mne blbost, protoze si montujete Microsofti technologii do vasi site, cimz muzete mit v budoucnu problemy, pokud budete chtit prejit kompletne na linux. Navic podpora teto technologie v Sambe neni porad 100% - ikdyz rada 3 je na tom lepe. Potom vznikaji takove anomalie, ze se pta uzivatel v Linuxove konferenci na nastaveni Samby s PDC pro sve tri domaci pocitece.

    Takze ja doporucuji security=user

    Viz http://www.sweb.cz/samba/samba/index.htm
    21.9.2004 10:08 Pavel
    Rozbalit Rozbalit vše Re: PDC - v male siti
    No, ani v "normální malé síti s jedním serverem a 50 klinty" to není blbost. Už jenom proto, že pomocí login skriptu můžete automatizovat spoustu činností, které byste jinak musel zvládat ručně(nebo pomocí speciálních programů).
    18.2.2006 23:52 vobr
    Rozbalit Rozbalit vše Re: PDC - v male siti
    není nad to si některé věci vyzkoušet v klídku doma na třech počítačích, kde o nic nejde. Získáme tím jen zkušenosti... :)
    21.9.2004 13:31 rooter
    Rozbalit Rozbalit vše Re: PDC - v male siti
    a nemal si na mysli skor security = share?
    OndraZX avatar 21.9.2004 13:42 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
    Rozbalit Rozbalit vše Re: PDC - v male siti
    security=share bych pouzil u domaci site, kde neni treba zadne zabezpeceni.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.