Samba a cestina
Pavel Lisy
pali na tmapy.cz
Pondělí Srpen 15 12:12:37 CEST 2005
Miroslav Kolombo píše v So 13. 08. 2005 v 17:01 +0200:
> Pavel Lisy napsal(a):
>
> >Miroslav Kolombo píše v Pá 12. 08. 2005 v 21:38 +0200:
> >
> >
> >>A jako obycejne mame nekolik zcela rozdilnych reseni :-(
> >>
> >>
> >
> >Rozdilnost reseni muze byt zpusobena verzi samby (ve 2.x se to
> >nastavovalo jinak) a nastavenim locales na samba serveru.
> >
> >Vychozi nastaveni v RH/RHEL a klonech je
> >samba-2 & ISO-8859-2
> >samba-3 & UTF-8
> >
> >
> >
> >>Jak se bude nastaveni UTF-8, tedy unicode chovat proti systemu s Win98?
> >>Tam jeste unicode nebyly :-(
> >>
> >>
> >kodovani jmen souboru v DOS/Win9x/WinNT/Win2k... je stale v CP 852
> >
> >kodovani na samba serveru ovlivnuji tyto parametry:
> >
> >display charset =
> >unix charset =
> >
> >Nastaveni utf-8 ovlivnuje pouze chovani na samba serveru. Pokud to
> >nastavite spatne, soubory s ceskymi nazvy se budou pro (samba/win)
> >klienty tvarit stale se spravnou cestinou, ale na lokalnim filesystemu
> >bude kodovani poskozeno.
> >
> >Pokud to budete mit nastaveno spravne, budete to mit cesky jak v linuxu
> >(lokalne nebo pres NFS), tak ve windows pres sambu.
> >
> >
> >
> Takze pro verzi 3 bude UNIX UTF-8 a MS-DOS 852
> Pak to musi chodit :-)
>
> >
> >
> >>Ja jsem se dosud drzel zapisu:
> >> dos charset = 852
> >> unix charset = ISO-8859-2
> >>ale ve verzi 3 by melo jit vyuzit unicode ...
> >>
> >>
> >>Locale mam sice nastaveno stejne, ale zda se, ze ne zcela chapu,
> >>do ktereho konfiguracniho souboru se ty parametry pisou.
> >>Nebo se to zadava primo do prikazoveho radku konzole?
> >>
> >>
> >
> >Pise se to do /etc/samba/smb.conf (system ala Redhat). Vice viz
> >man smb.conf
> >
> >Kde to mate vy zjistite napr. takto:
> >
> >locate smb.conf
> >nebo
> >find /etc -name smb.conf
> >
> >Pavel
> >
> >
> >
> Dekuji za velmi komplexni vysvetleni :-)
>
> Kam se pise nastaveni samby, to je mi jasne (/etc/samba/smb.conf),
> ale nebylo mi zcela jasne, kde se nastavuji promenne,
> ktere vypise prikaz locale .....
Toto se lisi dle distribuce, v RHEL je to
/etc/sysconfig/i18n
Zkuste hledat a v necem z toho by to mohlo byt :-)
grep -r 'LANG=\|LC_ALL=' /etc
Pavel
Další informace o konferenci Linux