Z d r u ž e n i e   V ý c h o d o s l o v e n s k ý c h   K n i ž n í c  
  P o n u k a
 úvodná stránka
 knižnice ZVYKNI
 katalógy a databázy
 knihovnícke časopisy
 spolok knihovníkov
 fotoklub NOVA
  pre správcov sietí

Tak a teraz si zatancujeme SAMBU :-)

Nebude na škodu si o nej nej niečo povedať.
Samba je programový balík, ktorý umožňuje zdieľať súbory, či tlačiarne v sieti. Opiera sa o protokol SMB (Server Message Block), vyvinutý firmami Microsoft a IBM, ktorý využíva veľa operačných systémov na vzájomnú komunikáciu v sieti TCP/IP. Vďaka Sambe sa vedia stroje na Linuxe tváriť v sieti ako stroje s OS Windows a ponúkať na zdieľanie svoje tlačiarne, či diskové oddiely. Je to vynikajúca alternatíva systému Windows, obohatená o kvalitný súborový systém (ext2), bez nutnosti dokupovania licencií pre pripojenie nových klientov (sme obmedzení jedine hardwarovým vybavením nášho servra). V kombinácii s vhodným spôsobom zálohovania máme k dispozícii stabilné a bezpečné úložisko našich dát. Mne na mojich datách záleží, preto som si vybral Linux a Sambu a svoju voľbu som zatiaľ neoľutoval. Uvediem postup konfigurácie potrebnej pre spustenie nášho knižnično-informačného systému. Samba však toho dokáže oveľa viac. Ak by ste si svoj systém chceli doplniť o možnosť prevodu mien, zdieľania tlačiarní, správu NT domény, či o ďalšie možnosti, ktorými Samba disponuje, určite si zaobstarajte knihu "Samba-Linux jako server v sítích Windows", o ktorú som sa opieral i ja. Pokiaľ Vám nieje cudzia angličtina, môžte si ju stiahnuť vo formáte pdf tu.

  • pre istotu sa ešte raz presvedčíme, že máme nainštalované všetko, čo k tomu potrebujeme :

    [root@zktv root]# rpm -qa | grep samba
    samba-server-2.2.6-1.0.pre2.2mdk
    samba-common-2.2.6-1.0.pre2.2mdk
    samba-client-2.2.6-1.0.pre2.2mdk
    [root@zktv root]#

  • pomocou mc zeditujeme súbor /etc/samba/smb.conf takto :

    [global]
    netbios name = meno_servra
    invalid users = root bin daemon shutdown halt mail news squid
    server string = server %L on Samba %v
    workgroup = moja_pracovna_skupina
    client code page = 852 - nastavenie diakritiky
    character set = ISO8859-2 #nastavenie znakovej sady
    guest account = nobody
    keep alive = 30 #doba za ktoru sa skontroluje spojenie
    os level = 34
    kernel oplocks = false
    security = user #úroven bezpecnosti
    security options = IPTOS_LOWDELAY TCP_NODELAY
    oplocks = yes
    write raw = yes
    read raw = yes
    log level = 2 #uroven logovania
    log file = /var/log/samba.log.%m #tu budu logy
    max log size = 1000 #max velkost logu
    debug timestamp = yes #casy udalosti do logu
    encrypt passwords = yes #pouzivam kodovane hesla
    load printers = no #nepouzivam tlaciaren
    local master = yes#
    prefered master = yes
    hosts allow = 192.168.1. 127.0.0. #ip adresy povolenych klientov

    [libris]
    comment = program libris
    volume = libris
    path = /home/kniznica/libris #cesta k adresaru
    read only = no #je mozny zapis
    delete readonly = no #nieje mozne mazanie suborov s atributom iba na citanie
    create mask = 0700 #prava k suborom
    directory mask = 0700 #prava k adresarom
    browseable = yes #aby ho bolo v sieti vidno
    guest ok = no #zakaze pristup bez mena a hesla
    valid users = sluzby #iba tento uzivatel ma sem pristup
    case sensitive = no
    max connections = 20 #maximalny pocet spojeni

    [biblis]
    comment = program biblis
    path = /home/kniznica/biblis
    read only = no
    create mask = 0700
    directory mask = 0700
    browseable = yes
    guest ok = no
    valid users = bibliograf
    case sensitive = no

  • zadefinujeme užívateľov

    tu je potrebné poznamenať, že daný užívateľ musí byť najskôr zadefinovaný v systéme, preto sme zadávali užívateľov sluzby a bibliograf.

    [root@zktv samba]# smbpasswd -a sluzby
    New SMB password:
    Retype new SMB password:
    Added user sluzby.
    [root@zktv samba]#

    [root@zktv samba]# smbpasswd -a bibliograf
    New SMB password:
    Retype new SMB password:
    Added user bibliograf.
    [root@zktv samba]#

    [root@zktv samba]# smbclient //localhost/libris -U sluzby
    added interface ip=192.168.1.10 bcast=192.168.1.255 nmask=255.255.255.0
    Password: zadáme heslo užívateľa sluzby
    Domain=[KNIZNICATV] OS=[Unix] Server=[Samba 2.2.3a]
    smb: \>

    ...a sme dnu.

  •   L I N U X
      P r i p r a v u j e
     Dodo Pirčák 
      O b s a h
     úvodné slovo
     výber "železa"
     výber distribúcie
     minimálna inštalácia
     základné príkazy
     inštalácia balíčkov
     konfigurácia systému
     konfigurácia samby
    navrhnuté pre IE 5.1 a vyšší