Непонятки с кодировками.

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
fanrar
Неотъемлемая часть форума
Сообщения: 256
Зарегистрирован: 16 ноя 2004, 14:01
Откуда: minsk
Контактная информация:

Непонятки с кодировками.

Сообщение fanrar »

Сорри за изначально ламерский вопрос но в инете нужной мне доки мне найти не удалось =(.
Проблема вот в чём:
При отображении шар с русскими названиями получается нечно непонятное, типа "ö¿½¼", (показываются то они показываются, но внуть не пускают) при том же, что вложенные папки с русскими назвами отображаются на ура.
вот мой smb.conf

[global]
workgroup = FIRESTONE
netbiosname = FANRAR
hosts allow = 192.168.0 127.
interfaces = eth0
load printers = no
encrypt passwords = no
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
security = share
paranoid server security = no
lanman auth = no
character set = KOI8-R
client code page = 866
share modes = yes
[Media]
case sensitive = no
msdfs proxy = no
comment = My Media Files
path = /home/fanrar/media/
veto files = lists/
public = yes
writable = no

Самое интерестное, что при testparm игнорируются параметры character set и client code page:

Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"

Плюс ещё один вопрос. Как ПРАВИЛЬНО расшаривать ресурсы. Т.е. что бы их можно было видеть из винды, не особо подвергая её настройке.

samba 3.0.10 (вроде). slackware 10.1
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

fanrar, самое время почитать ман на smb.conf
Кодировке в третьей самбе задаются параметрами:
unix characterset (должен быть как в локали)
display charset (должен быть как в локали)
dos charset (если маразм не изменяет, то 866)

А то, что у тебя написано - это парметры второй самбы и третья на них естественно будет ругаться...
Насчет шар - вкрлючить шифрованые пароли, ну а примеры есть в доке кажись...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
fanrar
Неотъемлемая часть форума
Сообщения: 256
Зарегистрирован: 16 ноя 2004, 14:01
Откуда: minsk
Контактная информация:

Сообщение fanrar »

Ничего не получилось.
на unix characterset такая же реакция, что и на client code page. опять таки в LinNeighborhood шары, которые названы по русски отображаются нормально, а вот вложенные - кракозябры. Смотрел и krusader'ом и mc. При том что если в конквирере набираешь smb:/ то даже первоначальные папки показываются кракозябрами.
unix charset = koi8-r
display charset = koi8-r
dos charset = 866
Кто нибудь каким либо способом смог это побороть???!!
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Вот пример моего рабочего самбововского конфига. Отображает и пускает в любые места созданные Великим и Могучим ...

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

[global]
workgroup = LAN
unix charset = koi8-r
display charset = koi8-r
dos charset = cp866 
server string = %h server (Samba %v)
wins support = no
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
encrypt passwords = true
passdb backend = tdbsam guest
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
load printers = no
socket options = TCP_NODELAY
message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

[homes]
   comment = Home Directories
   browseable = no
   writable = no
   create mask = 0700
   directory mask = 0700

[Video]
comment = Video
path = /mnt/hda5/Video
read only = yes
browseable = yes
guest ok = yes
#public = yes
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
fanrar
Неотъемлемая часть форума
Сообщения: 256
Зарегистрирован: 16 ноя 2004, 14:01
Откуда: minsk
Контактная информация:

Сообщение fanrar »

не помогло. всё осталось на месте. буду пытаться лечить перекомпиляцией самбы - а вдруг?..
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

ТОгда нверное действительно дело в самбе.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
fanrar
Неотъемлемая часть форума
Сообщения: 256
Зарегистрирован: 16 ноя 2004, 14:01
Откуда: minsk
Контактная информация:

Сообщение fanrar »

начал перекомпиляцию но вдруг вылезло очко...
Взял версию 3.0.4, так как сырцов установленной у меня нема.
при ./configure он мне выдаёт
----------------------------////-----------------------------
checking for iface ifconf... got 2 interfaces:
eth0 IP=192.168.0.2 NETMASK=255.255.255.0
lo IP=127.0.0.1 NETMASK=255.0.0.0
yes
checking for setresuid... no
checking for setreuid... no
checking for seteuid... no
checking for setuidx... no
----------------------------////-----------------------------
Using libraries:
LIBS = -lcrypt -lresolv -lnsl -ldl
AUTH_LIBS = -lcrypt
checking configure summary... ERROR: no seteuid method available

Вопрос что такое seteuid и где его можно найти?
(Гуглить не посылвть - это первое, что я и сделал )
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".

Ответить