Hlavní navigace

Samba - Tanec s Okny: Otázky a odpovědi

Lubomír Čevela 25. 2. 2000

Na druhý den po vydání prvního dílu seriálu o Sambě jsem byl překvapen množstvím dotazů, které mi přišly. Svědčí to o tom, že "Samba" je opravdu velmi aktuální a žádané téma. Pokusím se na některé z nich odpovědět v tomto původně neplánovaném článku.

Ochránci dokonalosti informací, neodjišťujte prosím revolverů svých. Kompletní vysvětlení toho co zde uvádím (v mezích mých možností), bude následovat v dalších dílech seriálu. Snažím se pomoci těm, kteří se právě teď „moří“ s problémy, kterými jsem už prošel a potřebují rychle řešení. Pokud objevíte faktickou chybu, napište mi prosím.

1. Mám na RedHatu nainstalovanou Sambu. Počítač ale není stanicemi (Win95/98/NT) na síti vidět a démoni Samby nabíhají několik minut.

Příčina není s nejvyšší pravděpodobností v Sambě samotné. Nejčastější příčinou je nesprávné nastavení sítě. V případě použití protokolu TCP/IP si zkontrolujte parametry: IP adresa, Primární jméno serveru, Síťová maska a Implicitní brána. Doporučuji nespoléhat se na hodnoty, které vám systém při instalaci nabídne. Vyzkoušejte si např. z některé ze stanic „pingnout“ na server se Sambou.

ping ip_adresa_vaše­ho_serveru
např. ping 192.6.4.20

Pokud Vám server neodpovídá, pak je nutno nastavení sítě upravit. Pokud je síť v pořádku, vyplatí se chvíli (několik minut) počkat. Změna konfigurace v /etc/smb.conf se každopádně projeví až při odhlášení a opětovném přihlášení klienta. Někdy pomůže při odlaďování Samby funkce z Windows „Nabídka Start – Hledat – Počítač“.

2. Chtěl bych, aby můj server podporoval názvy souborů v češtině.

Postačí do souboru /etc/smb.conf přidat řádek:

client code page = 852

Vyzkoušeno na RedHatu 5.2 Cz a na RedHatu 6.1Cz. Pokud si Sambu sami kompilujete, doporučuji podívat se do její dokumentace. Něco jsem také zahlédl v „Czech Howto“. Pro klienty je takto zaručena podpora češtiny i němčiny.

3. Nejde mi přihlásit se k Sambě z Windows 98. Samba mi jenom vrací hlášení o neplatném heslu. Přitom se z Windows 95 přihlašuji naprosto bez problémů.

To je dáno schopností novějších verzí Windows (Windows 95 s updatem např. pomocí MSIE4.0, Windows 98, Windows NT Servis Pack 3) používat kódovaná hesla. Původní Windows 95 a Windows NT 3.x dokáží posílat hesla pouze ve tvaru čistého textu. Existují dvě možnosti řešení. První je naučit Sambu kódovat, druhá je odnaučit totéž Windows. Jednodušší je snížit mírně bezpečnostní standard a přidat do registru windowsovských klientů příkaz, aby posílali hesla ve tvaru čistého textu. Tyto vyexportované části registru jsou součástí dokumentace k Sambě. Stačí příslušný soubor nakopírovat na windowsovskou stanici a v Průzkumníku pomocí pravého tlačítka myši zadat funkci „sloučit“. To, jak naučit Sambu kódovat hesla si probereme podrobně v příštím článku. Těm, kdo si mají chuť zaexperimentovat, doporučuji inspirovat se souborem smb.conf, uvedeným na konci tohoto textu.

4. Můžete mi poslat váš smb.conf?

Zde je jedna z verzí, kterou jsem odladil na serveru s RH6.1Cz. Názvy síťových adresářů jsem pochopitelně upravil a uvedl jsem jen některé typické adresáře. Podotýkám, že soubor byl editován různými nástroji. Samba je zde nastavená tak, že pracuje v češtině a poradí si s kódovanými hesly.

;*******************začátek_smb.conf*****************
;*******************section global*****************
[global]
    workgroup = nase_skupina
    server string = Linux-Samba-server
    client code page = 852
    printcap name = /etc/printcap
    load printers = True
    printing = bsd
    log file = /var/log/samba/log.%m
    max log size = 50
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    encrypt passwords = yes
    smb passwd file = /etc/smbpasswd
    unix password sync = yes
    null passwords = yes
    dns proxy = no
    share modes = yes
    map to guest = Bad User
;*******************section homes*****************
[homes]
    comment = Home Directories
    browseable = no
    writable = yes
;*******************section printers*****************
[printers]
    comment = tiskárny
    path = /var/spool/lpd/samba
    browseable = yes
    printable = yes
    public = yes
    guest ok = yes
    writable = no
    printable = yes
;*******************section vyvoj*****************
[vyvoj]
    comment = Vyvoj software
    path = /home/vyvoj
    public = no
    create mask = 0770
    directory mask = 0770
    writable = yes
    printable = no
    write list = @vyvojari
;*******************section private*****************
[private]
    path = /home/user/janda_private
    valid users = janda
    public = no
    writable = yes
    browseable = no
    printable = no
    create mask = 0700
;*******************section public*****************
[public]
    path = /home/public
    public = True
    only guest = False
    writable = True
    printable = no
    directory mask = 0777
    create mask = 0777
;*******************section muzikanti*****************
[muzikanti]
    path = /home/muzikanti
    public = no
    only guest = False
    valid users = janda, broum, mozart, bach
    writable = True
    printable = no
    directory mask = 0755
    create mask = 0755
;*******************konec_smb.conf*****************
Našli jste v článku chybu?

10. 8. 2006 23:03

zdravim - nikde jsem nenasel (netvrdim, ze to nekde neni...) jestli kdyz v smb.conf nastavim nektere slozky pro sdileni, tak zda je samba pripoji stejna jako home (x:) nebo zda jsou jenom pro uzivatele win browsable (dle nastaveni) - cele na debianu 3.1r0a

5. 10. 2004 10:32

Blendi (neregistrovaný)

Založil jsem nové uživatele...na serevru se přihlásit s temito konty mohu ale z jiných stanic pod W2k již ne..Samba mi zřejmě nechce nějakým způsobem převést tyto uživatele k sobě--nebere je v úvahu..Co s tím??

Vitalia.cz: Jak koupit Mikuláše a nenaletět

Jak koupit Mikuláše a nenaletět

Podnikatel.cz: Platební brány a EET? Stále s otazníkem

Platební brány a EET? Stále s otazníkem

DigiZone.cz: Další dva kanály nabídnou HbbTV

Další dva kanály nabídnou HbbTV

Vitalia.cz: Žloutenka v Brně: Nakaženo bylo 400 lidí

Žloutenka v Brně: Nakaženo bylo 400 lidí

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Vitalia.cz: 9 největších mýtů o mase

9 největších mýtů o mase

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

Podnikatel.cz: Prodává přes internet. Kdy platí zdravotko?

Prodává přes internet. Kdy platí zdravotko?

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie