ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Samba + русские названия в консоли
@ 2009-07-20 10:15 Денис Ягофаров
  2009-07-20 10:51 ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-20 10:15 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 3799 bytes --]

Добрый день.

Есть Samba-сервер, на который перенесли файлы с виндового сервера. Если 
просматривать папки по smb с виндовых клиентов, то русские (как и 
украинские) имена файлов отображаются правильно.
Но если попробовать архивировать файлы tar-ом (или просто просмотреть из 
консоли), вместо нормальных символов отображается чепуха ("крякозябры").

Понятно, что с LANG=POSIX отображаются просто знаки вопроса, поменяв на 
LANG=ru_RU.utf8 как раз и получаю "крякозябры". Аналогично с  
LANG=ru_UA.utf8, LANG=ru_UA.cp1251, LANG=ru_RU.cp1251, 
LANG=ru_RU.iso88595. При этом:
# cat /etc/sysconfig/consolefont
SYSFONT=UniCyrExt_8x16

Пробую создать русские файлы из консоли:
# export LANG=ru_UA.utf8
# echo > /mnt/DWL/install/українськ
# echo > /mnt/DWL/install/ррусскЫ
# ls /mnt/DWL/install/
???????    ?????????   я─я┐я│я│п╨п╚п╧ п©я─п╦п╪п╣я─.txt 
я┐п╨я─п╟п┤пҐя│я▄п╨п╦п╧ п©я─п╦п╨п╩п╟пЄ.txt
А вот так получается:
# export LANG=ru_UA
# ls /mnt/DWL/install/
я┐п╨я─п╟п┤пҐя│я▄п╨п╦п╧ п©я─п╦п╨п╩п╟пЄ.txt  я─я┐я│я│п╨п╚п╧ 
п©я─п╦п╪п╣я─.txt        ррусскЫ          українськ

При этом, когда просматривается из-под винды, видно что-то вроде 
"________" вместо названия. Аналогично под линуксом:
# smbclient //127.0.0.1/install
Password:
Domain=[STORE] OS=[Unix] Server=[Samba 3.0.33]
smb: \> ls
  .                                   D        0  Mon Jul 20 12:38:35 2009
  ..                                  D        0  Wed Jul 15 15:37:20 2009
  русскЫй пример.txt      A        0  Mon Jul 20 12:25:36 2009
  украЇнський приклад.txt      A        0  Mon Jul 20 12:25:53 2009
  _______                                      1  Mon Jul 20 12:38:32 2009
  _________                                    1  Mon Jul 20 12:38:35 2009

Как понимаю, самба по умолчанию использует unix charset = UTF8.

Возникает вопрос: как нормально просматривать/архивировать/создавать 
файлы из консоли с русскими именами?
Заранее, спасибо!

Конфиг:
[global]
   workgroup = ITC
   netbios name = store
   server string =  ITGIS file store
   printcap name = cups
   load printers = no
   printing = cups
   log file = /var/log/samba/allclients.log
   max log size = 5000
   log level = 2
  guest account = guest
  map to guest = bad user
   security = user
  encrypt passwords = yes
  winbind uid = 10000-20000
  winbind gid = 10000-20000
   socket options = TCP_NODELAY
   remote browse sync = *.*.*.*
   remote announce = *.*.*.*
   local master = no
   dns proxy = no
    use sendfile = yes
[install]
   comment = Software installs
   path = /mnt/DWL/install
   public = yes
   writable = yes
   create mask = 0755


Версии:
samba-3.0.33-alt1.M40.1
iconv-2.5-alt4
glibc-utils-2.5-alt4
glib2-2.16.5-alt1
glibc-gconv-modules-2.5-alt4
glibc-2.5-alt4
glibc-locales-2.5-alt4
glib-1.2.10-alt12
libdbus-glib-0.73-alt1
glibc-core-2.5-alt4

Примонтировано:
/dev/hda1 on / type ext3 (rw,noatime)
/dev/md1 on /mnt/DWL type xfs (rw)

[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 385 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-07-22 16:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-20 10:15 [Sysadmins] Samba + русские названия в консоли Денис Ягофаров
2009-07-20 10:51 ` Motsyo Gennadi aka Drool
2009-07-20 11:18   ` Денис Ягофаров
2009-07-20 14:06       ` Денис Ягофаров
2009-07-20 14:44         ` Motsyo Gennadi aka Drool
2009-07-20 15:53           ` Денис Ягофаров
2009-07-20 19:52             ` Alexander Yereschenko
2009-07-21  7:38               ` Денис Ягофаров
2009-07-21 16:24                 ` Alexander Yereschenko
2009-07-22  8:09                   ` Денис Ягофаров
2009-07-22 14:00                     ` Motsyo Gennadi aka Drool
2009-07-22 14:18                     ` Alexander Yereschenko
2009-07-22 14:43                       ` Yuri Bushmelev
2009-07-22 16:43                         ` Andrey Rahmatullin
2009-07-22 16:48                           ` Led

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git