Portál AbcLinuxu, 24. dubna 2024 17:08


Dotaz: Samba 3.0 a ceske znaky

21.1.2004 08:34 David Luftner
Samba 3.0 a ceske znaky
Přečteno: 1640×
Odpovědět | Admin
Samba 3.0 v nainstalovane Fedore
Nedokazu rozchodit radne diakritiku pri pristupu k SMB serveru.
Pristupuji k serveru z jedne stanice s Win98.
Soubor nebo adresar bez diakritiky se vytvori a ihned zobrazi. Lze bez problemu upravovat.
Soubor nebo adresar s diakritikou se vytvori ale zobrazi se teprve az po prikazu k obnoveni. (zobrazeni znaku je vporadku) ale nelze vubec pristoupit k souboru Win hlasi: slozka/soubor neexistuje.
Urcite je to v kodovani, ale vubec netusim co bych mohl jeste zkusit. Trapim se s tim uz cca mesic.
Vypis smb.conf:
[global]
;display charset = ISO8859-2
;dos charset = CP852
;unix charset = ISO8859-2
;preserve case = no
;short preserve case = no
;default case = lower
;case sensitive = no
loglevel = 9
workgroup = xy
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba/%m.log
max log size = 50
security = user
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
guest account = nobody
map to guest = Bad User
[temp]
path = /var/tmp
create mask = 0666
directory mask = 0777
writable = yes
public = yes
only guest = yes
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2004 08:39 Lada
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taky jsem se s tim trapil, az jsem se na to vykaslal a vratil se k sambe 2.28, ta funguje dobre i s ceskyma znakama. Radim ti to samy.
21.1.2004 08:56 Peter Bodnar
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
toto je preco zakomentovane???

[global]
;display charset = ISO8859-2
;dos charset = CP852
;unix charset = ISO8859-2

inak u nas vo firme bezime sambu 3.0 uz asi rok (este ked to bolo 2.99alpha) ako PDC pre celu domenu bez najmensich problemov....

21.1.2004 10:41 David Luftner
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
At jsem tam nastavoval co jsem mohl stejne byl vysledek stejny.
21.1.2004 11:27 qwe
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
unix charset = ISO8859-2 dos charset = 852
21.1.2004 15:52 David Luftner
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
To jsem nasel v konferncich, ale nepomaha to ani ono.
Mate nekdo nainstalovanou Fedoru se Sambou kde je to funkcni?
22.1.2004 16:21 ZAH
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Mám a několik. Je však problém při aktualizaci systému z předchozích verzí RHx. Implicitní instalace Fedora Core 1 chodí i s češtinou pod sambou jedna báseň. Zkuste si vytvořit nový adresář s češtinou v názvu a bude to OK (Pro názvy je použit UTF8 ). Jestliže jste však měl na disku již předtím soubory s českými názvy bude pravděpodobně kódování jiné a problém je na světě. Jde to bez problémů přejmenovat z Linuxu i s diakritikou nikoliv však přes sambu z woken. Pozor smb.conf se zrovna v tomto dost změnil. ZAH
23.1.2004 09:49 David Luftner
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Je to ciste nainstalovany system pri instalaci jsem dal jen + samba
Pokusne jsem to instaloval na dvou strojich vysledek naprosto totozny.
Stahnul jsem balicky samba a samba-common a preinstaloval jsem je - zadna zmena.
Jedine co me je divne je ze kdyz povolim jeden z parametru charset - testparm pise
Failed to load /usr/lib/samba/valid.dat - neni souborem atd.
V adresari ten soubor samozrejme neni.
24.1.2004 10:45 ZAH
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Jde vám vytvořit z Fedory adresář nebo soubor s českými znaky? ZAH
26.1.2004 08:14 David Luftner
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Primo z Fedory jsem to nezkousel, ale pokud vytvorim adresar pres Sambu fyzicky na disku je a je i ve spravnem kodovani podle unix charset.
24.1.2004 15:25 Pantera
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Trochu teda strilim, ale co mas nastavene v fstab? Stalo se mi neco podobneho - 1 share fungovala bez problemu a u druhe na jinem disku diakritika nefungovala - vfstab bylo spatne kodovani...
19.2.2004 09:20 David Luftner
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vzdavam to. Udelal jsem downgrade na verzi 2.x a je to.
27.2.2004 14:03 Lontoral Ugal
Rozbalit Rozbalit vše Samba 3.0 a ceske znaky
No stejnej problém jsme řešil při přechodu z 2.2.8 na 3.0.2. A světe div se stačilo si přečíst manuály a problém byl vyřešen. Sice mi nejdřiv cpali že mám na linuxu spustit předwem udělanaj skript kterej převede starý kódování na nový leč pro mě přijatelnější bylo když jsem nastavil v smb.conf parametry
Unix charset = ISO859-2
ten jsme pužíval i předtim. můžeš dát i náký jiný třeba unicode pokud jde o novou instalaci a se zbytkem už si samba poradila. Popřípade pokud do fakt nefachá přidat dos charset=CP852 -- jediný co potřebuješ je mít nainstalovaný převodní tabulky RH 7.3 je má takže předpokládám že i 8.x :))) -- jo jedinje problém je že XP přihlášený do domény mi teď kódujou špatně některý písma... a s tim si asi nikdo neví rady že ? :)
23.5.2004 12:41 barakuda
Rozbalit Rozbalit vše Re: Samba 3.0 a ceske znaky
Resim podobny prblem: pripojuju kratky vypis toho co mi hlasi testparm. jsam v linuxu naprosta Lama jediny co jsem usoudi je to ze porebuji sehnat knihovnu cp852.so kratky vypis:(podim je ji vypsana sekce global dik za radu Module '/usr/local/samba/lib/charset/CP850.so' loaded Conversion from UCS-2LE to ISO8859-2 dos charset = 852 not supported
Conversion from ISO8859-2 dos charset = 852 to UCS-2LE not supported
Conversion from ISO8859-2 dos charset = 852 to UTF-8 not supported
Conversion from ISO8859-2 dos charset = 852 to CP850 not supported
Conversion from ISO8859-2 dos charset = 852 to UTF8 not supported
Conversion from UTF-8 to ISO8859-2 dos charset = 852 not supported
Conversion from CP850 to ISO8859-2 dos charset = 852 not supported
Conversion from UTF8 to ISO8859-2 dos charset = 852 not supported
Processing section "[homes]"
Processing section "[PC]"
Conversion from UCS-2LE to ISO8859-2 dos charset = 852 not supported
Conversion from ISO8859-2 dos charset = 852 to UCS-2LE not supported
Conversion from ISO8859-2 dos charset = 852 to UTF-8 not supported
Conversion from ISO8859-2 dos charset = 852 to CP850 not supported
Conversion from ISO8859-2 dos charset = 852 to UTF8 not supported
Conversion from UTF-8 to ISO8859-2 dos charset = 852 not supported
Conversion from CP850 to ISO8859-2 dos charset = 852 not supported
Conversion from UTF8 to ISO8859-2 dos charset = 852 not supported
Load smb config files from /usr/local/samba/lib/smb.conf Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters [global] unix charset = ISO8859-2
dos charset = 852
workgroup = HROBKA
netbios name = FS_TO_HROBKA
server string = file_server %v
interfaces = eth0
map to guest = Bad User
smb passwd file = /etc/smbpasswd
guest account = samba
keepalive = 30
os level = 34
preferred master = Yes
domain master = Yes
wins support = Yes
kernel oplocks = No
pid directory = /var/run/
case sensitive = Yes
veto files = /*Thumbs.db*/
23.5.2004 20:16 Martins
Rozbalit Rozbalit vše Re: Samba 3.0 a ceske znaky
nema tam nahodou byt "dos charset=CP852"?
7.10.2004 20:12 Vilem Jirous
Rozbalit Rozbalit vše Re: Samba 3.0 a ceske znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam uplne stejny problem. Nicmene to nevyresil ani prechod na Sambu 2.2.8, ale bezi stale na Fedore Core 2. Problem zustal. Nemuze to byt tou Fedorou ??? Cestina se ve Win98 zobrazuje v pohode, ale pokud tam neco v cestine ulozim, uz to neotevru/nesmazu.

Kdyz si presel na Sambu 2.x, zustal jsi stale na Fedore? Mockrat diky za kazdou radu.
7.10.2004 23:30 Pepíno | skóre: 20 | Trutnov
Rozbalit Rozbalit vše Re: Samba 3.0 a ceske znaky
tak ještě jednou:
Fedora používá kódování UTF-8, takže "unix charset = UTF-8"

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.