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