Страница 1 из 2

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 16:48:58
vladfil68

Код: Выделить всё

uname -a
FreeBSD ServerN 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Код: Выделить всё

samba version 4.6.4
проблема с отображением папок и файлов на русском языке в расшареных папках. Они просто не отображаются совсем. На английском языке без проблем всё отображается и видится.

Код: Выделить всё

[global]
        dos charset = cp866
        interfaces = 192.168.0.0/24 127.0.0.1/8
        netbios name = SAMBA
        workgroup = GROUP
        domain master = YES
        local master = YES
        admin users = fil
        encrypt passwords = yes
        os level = 255
        preferred master = Yes
        log file = /var/log/samba/smbd.log
        max log size = 50
        auto services = global
        disable spoolss = Yes
        load printers = No
        printcap name = /dev/null
        show add printer wizard = No
        max xmit = 65536
        unix extensions = No
        map to guest = Bad User
        security = user
        deadtime = 15
        dns proxy = No
        idmap config * : backend = tdb
        wide links = Yes
        use sendfile = Yes


[1C8]
        comment = 1C8
        path = /usr/shara/base
        public = yes
        writable = yes
        printable = no
        valid users = @nt_users
        read only = no
При создании папки в винде она нормально отображается в винде, но если зайти на freebsd то там она выглядит как п.п.п.п.п.п.п.п. , если создать папку на русском в freebsd то винда её не видит.
есть подозрение что это samba, но найти ответ нигде не смог. Пробовал 10.3 версию та же беда.
Очень надеюсь на вашу помощь.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 19:28:36
snorlov
ваша консоль на сервер русская UTF-8 или нет. Если нет то поставьте...

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 20:40:33
vladfil68
Спасибо за ответ, я консоль в KOI8-r делал, т.е. это не из-за самбы а из-за консоли получается. Вот здесь http://www.maxblogs.ru/articles/rusifikatsiya-freebsd-2 правильно описано?

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 21:13:38
BirdGovorun
vladfil68 писал(а):Спасибо за ответ, я консоль в KOI8-r делал, т.е. это не из-за самбы а из-за консоли получается. Вот здесь http://www.maxblogs.ru/articles/rusifikatsiya-freebsd-2 правильно описано?
Фигня там написана.
FreeBSD 11.1 locale russian по умолчанию UTF-8

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 21:29:07
vladfil68
BirdGovorun что же тогда у меня. Я в шоке, т.к. я понимаю что так не должно быть. Если она по умолчанию что же тогда у меня не так. Настраиваю через ssh. Ставлю mc для удобства, накатываю samba, расшариваю каталог, ничего больше. Сейчас накатил по новой , русского языка по умолчанию нет.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 21:35:05
BirdGovorun
Вы посмотрите какая локаль сейчас у юзвера, в консоле набрать
locale и жмакнуть Ентер
Поменять локаль pw usermod name_user -L russian

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 21:42:07
guest
BirdGovorun писал(а):
vladfil68 писал(а):Спасибо за ответ, я консоль в KOI8-r делал, т.е. это не из-за самбы а из-за консоли получается. Вот здесь http://www.maxblogs.ru/articles/rusifikatsiya-freebsd-2 правильно описано?
Фигня там написана.
FreeBSD 11.1 locale russian по умолчанию UTF-8
п...ть - не мешки ворочать, тьфу, не статьи писать...

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 21:55:55
vladfil68

Код: Выделить всё

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
команду давал такую теперь при попытке переключиться на русский putty вылетает

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 22:03:22
BirdGovorun
vladfil68 писал(а):

Код: Выделить всё

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
команду давал такую теперь при попытке переключиться на русский putty вылетает
Что-то такое было, путю последней версии установите.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 22:17:43
Demis
Проверьте, уже перед самим перед подключением, в putty->window-translation-UTF-8 должно стоять.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 22:46:38
vladfil68
Demis писал(а):Проверьте, уже перед самим перед подключением, в putty->window-translation-UTF-8 должно стоять.
Стоит UTF-8 и обновил до последней версии,

Код: Выделить всё

ц▓ц▓: п п╬п╪п╟п╫п╢п╟ п╫п╣ п╫п╟п╧п╢п╣п╫п╟.
это вместо русского теперь с вылеиом в аут.

Отправлено спустя 38 секунд:
ввёл команду pw usermod user_name - L default, потом опять pw usermod name_user -L russian
русский нормальный появился. Вопрос будут ли видны русские имена в файлах и папках.
Буду дальше накатывать теперь mc и samba

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 22:56:00
Demis
Вообще, тут колдунство немного может понадобится.

Описанный мной ниже вариант немного излишен, т.к. прошел через 8-ку, 9-ку, 10-ку.
Как на дефолтной 11-й не знаю, но по описаниям в Интернет вроде все хорошо.

Просто можно свериться по некоторым моментам.

Итак:
ee /etc/rc.conf

Код: Выделить всё

#############################################
#keymap="ru.koi8-r.kbd"
#font8x8=koi8-r-8x8
#font8x14=koi8-r-8x14
#font8x16=koi8-r-8x16
################# or ########################
#keymap="ru.cp1251"
#scrnmap="win2cpp866"
#font8x8=cp866-8x8
#font8x14=cp866-8x14
#font8x16=cp866-8x16
#############################################
#keymap="ru.koi8-r"
#scrnmap="koi8-r2cp866"
#font8x8="cp866-8x8"
#font8x14="cp866-8x14"
#font8x16="cp866b-8x16"
#############################################
# 2017-02-20 for utf8 in local console
# see ee /boot/loader.conf  parametr kern.vty=vt
keymap="ru.win"
font8x16="vgarom-8x16"
#############################################
ee /etc/login.conf

Код: Выделить всё

#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
        :charset=KOI8-R:\
        :lang=ru_RU.KOI8-R:\
        :tc=default:

russian-utf|Russian Users Accounts UTF-8:\
        :charset=UTF-8:\
        :lang=ru_RU.UTF-8:\
        :tc=default:
#       :lc_all=ru_RU.UTF-8:\

russian-866|Russian Users Accounts 866:\
        :charset=CP866:\
        :lang=ru_RU.CP866:\
        :lc_all=ru_RU.CP866:\
        :tc=default:

russian-1251|Russian Users Accounts 1251:\
        :charset=CP1251:\
        :lang=ru_RU.CP1251:\
        :lc_all=ru_RU.CP1251:\
        :tc=default:
Все отступы ТАБУЛЯЦИЕЙ!
Далее:ee /etc/ttys

Код: Выделить всё

ttyv0   "/usr/libexec/getty Pc"         xterm   on  insecure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         xterm   on  insecure
т.е. проверили, что "cons25" change to "xterm".
ee /boot/loader.conf

Код: Выделить всё

# 2017-02-20 for utf8 in local console
# http://www.bsdportal.ru/viewtopic.php?f=58&t=28139
kern.vty=vt
# man 4 vt
hw.vga.textmode=0
Откуда-то осталось:

Код: Выделить всё

# 5. start jfbterm like this:
# jfbterm
# 6. install uim-m17nlib
#    cd /usr/ports/textproc/uim-m17nlib
#    make config
#    make install
Не уверен, что сейчас нужно.
locale

Код: Выделить всё

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
редактор nano, т.е. не "ee" (он не умеет utf!).
nano /usr/local/etc/smb4.conf

Код: Выделить всё

[global]

##############################################################################
# rv comments for use russian share name
##############################################################################
# Edit in system settings
#  1. use for "USER" russian-utf in master.passwd (in 7 section or pw usermod USER -L russian-utf)
#  2. use for "root" :: (nothing) in master.passwd (in 7 section or pw usermod root -L )
#  3. use pwd_mkdb /etc/master.passwd
#  4. use ee /etc/rc.conf for disable all key like: keymap, font8x8, font8x14, font8x16, scrnmap
#  5. make SURE what "FOOTER SECTION" is CORRECT run
#  6. use shutdown -r now
# Edit this file (smb.conf) WIDTH ee editor!!!
# in global section
#  7. use unix charset = UTF8 (not UTF-8!)
#  8. use dos charset = CP866
#  9. use display charset = UTF8 (not UTF-8!)
# 10. Russian share name section MUST'BE writed in VSLEPUYU and save, and check testparm
# 11. use testparm for check config (real name: [Мои чудо папки])
#     or testparm -s -v | grep charset (BE SURE what 3 param output!!!)
# 12. use /usr/local/etc/rc.d/samba stop && /usr/local/etc/rc.d/samba start
#     do not use /usr/local/etc/rc.d/samba reload !!!
##############################################################################

######## for unicode ################
# use UTF8 not a UTF-8 !!!
unix charset = UTF8
dos charset = CP866
#display charset = UTF8
#####################################

[Мои чудо папки] <- должно быть отредактированно редактором поддерживающим UTF-8 ПРИ условии, что локали и путти настроены на UTF-8 
Все.
После этого, даже в локальной консоли видим русскоязычные каталоги.
Если я конечно чего-то не пропустил.
А если чего лишнего, народ меня поправит...

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 23:10:54
guest
vladfil68 писал(а):
Demis писал(а):Проверьте, уже перед самим перед подключением, в putty->window-translation-UTF-8 должно стоять.
Стоит UTF-8 и обновил до последней версии,

Код: Выделить всё

ц▓ц▓: п п╬п╪п╟п╫п╢п╟ п╫п╣ п╫п╟п╧п╢п╣п╫п╟.
это вместо русского теперь с вылеиом в аут.

Отправлено спустя 38 секунд:
ввёл команду pw usermod user_name - L default, потом опять pw usermod name_user -L russian
русский нормальный появился. Вопрос будут ли видны русские имена в файлах и папках.
Буду дальше накатывать теперь mc и samba
Вы понимаете что такое локализация?

Расставьте точки над i:

- дано, сервер FreeBSD samba4x
- клиенты Windoze с локализацией cp1251 и cp866 в text mode

клиенты Windows создают files/directories на samba sharing (в какой кодировке, как Вы думаете?)

далее Вы смотрите откуда-то и видите кракозябры:

варианты:
1) Вы заходите на сервер FreeBSD терминальным клиентом (настройка клиента? и настройка локализации
Вашей интеркативной сессии на FreeBSD?)
2) Вы работаете за консолью FreeBSD - какое локале? ввод-вывод кириллицы работает?
3) Вы со своей машины под неизвестной нам ОС - монтируете CIFS и видите кракозябры?

Ответы на верхнее расставят все по местам
+
# man smb.conf -> поиск charset

dos charset = cp1251
unix charset = utf8

поможет?

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 23:13:07
Demis
И да, не забыть сделать всякие-там
cd /etc

Код: Выделить всё

cap_mkdb /etc/login.conf
pwd_mkdb /etc/master.passwd

samba 4 проблемы с кирилицей

Добавлено: 2017-08-10 23:58:26
vladfil68
Demis спасибо и гостю тоже спасибо. Что получится отпишусь.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 10:08:48
BirdGovorun
Demis и гость, вы всё правильно расписали, но на сегодня это не актуально.
Есть сервер

Код: Выделить всё

FreeBSD 11.0-RELEASE-p9    Start job 16.06.2017 14:05 Kharkov
В /etc/login.conf по умолчанию

Код: Выделить всё

#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
	:charset=UTF-8:\
	:lang=ru_RU.UTF-8:\
	:tc=default:
надо только юзверу задать локаль russian
В /etc/rc.conf

Код: Выделить всё

# cat /etc/rc.conf
hostname="Enlil"
keymap="ru"
keyrate="fast"
gateway_enable="YES"
####ifconfig_re0="inet 192.168.8.252 netmask 255.255.255.0" ##
ifconfig_re0="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.7.252 netmask 255.255.255.0" ## 254
ifconfig_rl1="inet 192.168.8.252 netmask 255.255.255.0" ## 254
defaultrouter="192.168.0.254"
##defaultrouter="192.168.8.252"  ## 192.168.0.254
firewall_enable="YES"
firewall_nat_interface="re0"
firewall_nat_enable="YES"
firewall_type="OPEN"
dummynet_enable="YES"
firewall_script="/etc/ipfw_rules"
sshd_enable="YES"
ntpd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
sendmail_enable="NONE"
ntpdate_enable="YES"
samba_server_enable="YES"
Конфиг Самбы (samba44)

Код: Выделить всё

 cat /usr/local/etc/smb4.conf
[global]

# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
   workgroup = DOPOMOGA_LTD

# server string is the equivalent of the NT Description field
   server string = Enlil

# Security mode. Defines in which mode Samba will operate. Possible 
# values are share, user, server, domain and ads. Most people will want 
# user level security. See the Samba-HOWTO-Collection for details.
   security = user
   map to guest = Bad User
   guest ok = yes

hosts allow = 192.168.7. 192.168.8. 127.

# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
   #load printers = yes
 #load printers = no
# show add printer wizard = no
 # printcap name = /dev/null

#socket options = SO_RCVBUF=8192 SO_SNDBUF=8192

# this tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba4/log.%m

# Put a capping on the size of the log files (in Kb).
   max log size = 50

# Backend to store user information in. New installations should 
# use either tdbsam or ldapsam. smbpasswd is available for backwards 
# compatibility. tdbsam requires no further configuration.
#   passdb backend = tdbsam

# Browser Control Options:
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
   local master = yes

# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable
   os level = 150

#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = no
   writable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
;   comment = Network Logon Service
;   path = /usr/local/samba/lib/netlogon
;   guest ok = yes
;   writable = no
;   share modes = no

[public]
   comment = public
   path = /samba/doc/public
   #browseable = no
   public = yes
   writable = yes
   printable = no
   guest ok = yes
......
и далее скрытые папки
На файлопомойку заходят с Win-7...10, Linux никаких проблем с русским языком,
даже если имя файла на украинском языке, всё нормально отображается и в консоле то-же.

Отправлено спустя 8 минут 6 секунд:
З.Ы.
Одна проблема возникла с Win-10 не может зайти в домашний каталог по сети.
Если в фаерволе прописать доступ до домашнего каталога, но недоступны рассшареные папки,
не стали разбираться, по ssh доступ есть и хватит.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 10:53:32
Demis
BirdGovorun писал(а): но на сегодня это не актуально.
Собственно я так и написал:
Demis писал(а): Описанный мной ниже вариант немного излишен, т.к. прошел через 8-ку, 9-ку, 10-ку.
Как на дефолтной 11-й не знаю, но по описаниям в Интернет вроде все хорошо.
Перечитал
vladfil68 писал(а): Вот здесь http://www.maxblogs.ru/articles/rusifikatsiya-freebsd-2 правильно описано?
Да нормально там описано. Ничего страшного. Даже нашел, что я не все указал, например:

Код: Выделить всё

 ls /etc/profile
-rw-r--r--  1 root  wheel  674 11 июн  2015 /etc/profile
Который сейчас у меня выглядит как:

Код: Выделить всё

cat /etc/profile
# $FreeBSD: stable/9/etc/profile 208116 2010-05-15 17:49:56Z jilles $
#
# System-wide .profile file for sh(1).
#
# Uncomment this to give you the default 4.2 behavior, where disk
# information is shown in K-Blocks
# BLOCKSIZE=K; export BLOCKSIZE
#
# For the setting of languages and character sets please see
# login.conf(5) and in particular the charset and lang options.
# For full locales list check /usr/share/locale/*
# You should also read the setlocale(3) man page for information
# on how to achieve more precise control of locale settings.
#
# Check system messages
# msgs -q
# Allow terminal messages
# mesg y

# rv utf-8
MM_CHARSET=UTF-8; export MM_CHARSET

#EOF

uname -rm
10.3-RELEASE amd64
И не смотрите, что там файл еще от девятки...
А CP866 нужен чтобы логин скрипты на виндах отрабатывали, когда шары подключаются.
Тогда и из под XP все нормально. Понятно, что на виндах если нет или небыло никаких чудес, то в cmd должно быть

Код: Выделить всё

C:\>chcp
Текущая кодовая страница: 866
Тогда и в фаре все видится:

Код: Выделить всё

Far Manager, version 1.75 (build 2634) x86
Copyright (C) 1996-2000 Eugene Roshal, Copyright (C) 2000-2011 Far Group
как

Код: Выделить всё

\\FEONA\Мои чудо папки        │  │Public Folder
Отправлено спустя 17 минут 12 секунд:
И для ясности cat /etc/master.passwd|grep root

Код: Выделить всё

root:*тут хеш*:0:0:russian-utf:0:0:Charlie &:/root:/bin/csh
Отправлено спустя 12 минут :
BirdGovorun писал(а): доступ до домашнего каталога, но недоступны рассшареные папки,
не стали разбираться
Вообще-то странно, правда перепроверить не могу, десятка только у одного человека на домашнем ноутбуке. А оный (ноут) не часто бывает на работе, только когда с ним проблемы. По крайней мере обычную шару (не домашнюю) на русском языке цеплял нормально... Надо будет перепроверить с оказией.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 11:41:28
vladfil68
улучшения есть, но что-то не доделано. Папки созданные на русском языке видны и если создать их в windowsXP и в freebsd. Отображаются правильно.Но не видны папки на русском языке существующие на подключаемых дисках с упавшего сервера. ОС на нём была freebsd 8.2 . В freebsd 11.1 отображаются квадратиками, а на windowsXP не отображаются совсем.

Код: Выделить всё

locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
что ещё нужно показать скажите, я покажу.
Пошёл пить валерьянку с пустырником.
Прочитал, ещё раз проверил, права все выставил на папки по полной, включаешь... старые папки на русском квадратиками и не видны, новые созданые видны.

Отправлено спустя 14 минут :

Код: Выделить всё

LC_ALL=ru_RU.UTF-8
это на что-то влияет, у меня почему-то пусто.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 11:42:01
BirdGovorun
vladfil68 писал(а):улучшения есть, но что-то не доделано. Папки созданные на русском языке видны и если создать их в windowsXP и в freebsd. Отображаются правильно.Но не видны папки на русском языке существующие на подключаемых дисках с упавшего сервера. ОС на нём была freebsd 8.2 . В freebsd 11.1 отображаются квадратиками, а на windowsXP не отображаются совсем. .
Наверняка на дисках от 8.2 ROI8-R, перекодируйте имена файлов в UTF8
как-то так http://ras.pl.ua/koi8-r_to_utf-8/

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 11:57:50
Demis
А-а-а-а... Так вот в чем собака-то порылась, это не было заявлено ранее
BirdGovorun писал(а): на подключаемых дисках с упавшего сервера
. Соглашусь с Птицей, нужно подобрать кодировку и есть высокая вероятность, что это KOI8-R , хотя возможны и иные варианты. Сначала поиграть на одной папке, а потом все остальное.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 12:31:39
vladfil68
Demis писал(а):А-а-а-а... Так вот в чем собака-то порылась, это не было заявлено ранее
BirdGovorun писал(а): на подключаемых дисках с упавшего сервера
. Соглашусь с Птицей, нужно подобрать кодировку и есть высокая вероятность, что это KOI8-R , хотя возможны и иные варианты. Сначала поиграть на одной папке, а потом все остальное.
Извините что не сказал, но я думал решу проблему с отображением созданых папок и эта решится автоматом.
Спасибо за терпение, на Frenzy старые папки видны правильно, новые крякозябрами. Скорей всего да, KOI-8R. Перекодировать нужно в UTF-8 получается?

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 12:57:13
Demis
Угу.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 13:03:46
vladfil68

Код: Выделить всё

cat /usr/local/etc/smb4.conf
[global]
        interfaces = 192.168.0.0/24 127.0.0.1/8
        netbios name = SAMBA
        workgroup = GROUP
        server string = ServerNR
        domain master = No
        local master = YES
        encrypt passwords = yes
        os level = 255
        preferred master = Yes
        log file = /var/log/samba/smbd.log
        max log size = 50
        auto services = global
        disable spoolss = Yes
        load printers = No
        printcap name = /dev/null
        show add printer wizard = No
        max xmit = 65536
        unix extensions = No
        map to guest = Bad User
        security = user
        guest ok = yes
        hosts allow = 192.168.0. 127.
        deadtime = 15
        dns proxy = No
#        unix charset = UTF8
#        dos charset = CP866
#        dos charset = cp1251
        #display charset = UTF8


[Base]
        comment = base
        path = /usr/shara/base
        public = yes
        writable = yes
        printable = no
#        write list = @nt_users
        read only = no
        create mask = 0777
        directory mask = 0777
        guest ok = yes
[Docs]
        comment = docs
        path = /usr/shara/docs
        public = yes
        writable = yes
        printable = no
        write list = @nt_users
        read only = no
        create mask = 0777
        directory mask = 0777
где-то перемудрил, перестало пускать в расшареные папки, отказывается пускать совсем. Посмотрите что не так пользователей в самбу вводил , когда ставил восьмёрку не помню таких проблем вообще. За день или два тогда всё настроил.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 13:13:34
Demis
vladfil68 писал(а): перестало пускать в расшареные папки
Так, а что оно пишет? Какую-нибудь ошибку выдает? И
vladfil68 писал(а): # unix charset = UTF8
# dos charset = CP866
м.б. лучше раскомментировать? Если сервер stand-alone в вин домене, то время после перезапуска немного нужно для репликации прав. И если был замаплен диск с винды, а самба или ее сервер перезапущен, то диск отцепить, и подцепить заново через минуту, другую.

samba 4 проблемы с кирилицей

Добавлено: 2017-08-11 14:16:01
vladfil68

Код: Выделить всё

testparm
Load smb config files from /usr/local/etc/smb4.conf
Processing section "[Base]"
Processing section "[Docs]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Код: Выделить всё

cat /usr/local/etc/smb4.conf
[global]
        interfaces = 192.168.0.0/24 127.0.0.1/8
        workgroup = GROUP
        server string = ServerNR
        domain master = No
        local master = YES
        os level = 255
        preferred master = Yes
        log file = /var/log/samba/smbd.log
        max log size = 50
        max xmit = 65536
        map to guest = Bad User
        security = user
        guest ok = yes
        hosts allow = 192.168.0. 127.
        unix charset = UTF8
        dos charset = CP866
[Base]
        comment = base
        path = /usr/shara/base
        public = yes
        writable = yes
        printable = no
        write list = @nt_users
        read only = no
        create mask = 0777
        directory mask = 0777
        guest ok = yes
[Docs]
        comment = docs
        path = /usr/shara/docs
        public = yes
        writable = yes
        printable = no
        write list = @nt_users
        read only = no
        create mask = 0777
        directory mask = 0777
Предлагает вход по паролю в windowsXP, пароль не подходит, убрал некоторые строки. До этого были создана группа, ввёл туда пользователей, ввёл их в самбу с паролем. На восьмёрке всё работало на ура, здесь что-то никак.

Отправлено спустя 23 минуты 45 секунд:
BirdGovorun писал(а):
vladfil68 писал(а):улучшения есть, но что-то не доделано. Папки созданные на русском языке видны и если создать их в windowsXP и в freebsd. Отображаются правильно.Но не видны папки на русском языке существующие на подключаемых дисках с упавшего сервера. ОС на нём была freebsd 8.2 . В freebsd 11.1 отображаются квадратиками, а на windowsXP не отображаются совсем. .
Наверняка на дисках от 8.2 ROI8-R, перекодируйте имена файлов в UTF8
как-то так http://ras.pl.ua/koi8-r_to_utf-8/
У меня bash не стоит, мне получается нужно установить его? На всякий случай спрашиваю, это же оболочка.