Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| | |
выстави 'security=user' 17.10.04 01:03 Число просмотров: 2204
Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 17.10.04 01:14 Количество правок: 1
|
в конфиге самбы в секции [global] добавь строки:
map to guest = bad user
guest account = nobody
А потом в консоли под рутом:
smbpasswd -an nobody
|
<networking>
|
Samba 3 + XP 12.10.04 20:49
Автор: beetle <beetle> Статус: Member Отредактировано 12.10.04 21:09 Количество правок: 2
|
Привет!
есть Linux-box(Mdk 9.1) и XP-box(Prof). Линух фильтрует пакеты между внутр. сетью и интернет(iptables). Возникла необходимость в коммуникации между Linux и машинами XP(disk share,printer share.net brosing etc).Поэтому поставил на Линух Samba 3.0.7, дал ей простейшую конфигурацию:
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/10/12 18:56:16
# Global parameters
[global]
dos charset = CP866
unix charset = koi8-u
workgroup = HOME
interfaces = eth1
security = SHARE
log file = /usr/local/samba/tmp/log
preferred master = Yes
wins support = Yes
ldap ssl = no
[zand]
comment = Andriy's home dir
path = /home/zand
force user = zand
force group = homenet
read only = No
guest ok = Yes
Подключил расшаренный диск в в винде:
net use * \\sz\zand
/*по неизвестной причине ни в сетевом окружении ни в Computers near me Linux-box не виден - как исправить?*/.
Во время тестирования функционирования сети возникли проблемы, а именно:
Проблема №1
Винда видит расшаренный диск, даже копирует туда и удаляет оттуда файлы (правда часто копирование прерывается сообщением : Cannot copy file....destination network is no longer avaliable.)...
НО СЛИШКОМ МЕДЛЕННО!!! копирование и удаление протекают так, будто у меня связь по модему, в то время как сетка 100 мегабитная.
Открывать текстовые или графические файлы, лежашие на расшареном диске, из под виндовс не получается совсем. При копировании файлов с расшареного диска (под виндой это диск Z:) на локальный диск виндовз с помощью команды
copy z:\mmfilt.tex с:\
выдается следующее сообщение:
Error perfoming inpage operation.
0 files copied.
Проблема№2
ни черта не вижу русских названий на виндовом диске, хотя подключаю шару согласно мана:
smbmount //az/Downloads ~/smb -o uid=zerg,guest,iocharset=koi8-r,codepage=cp866
пререпробовал с iocharset=koi8-u,codepage=cp1252; cp1252 - никакого єффекта!
При этом линукс все win shares видит, копирует оттуда и пишет туда (через smbclient)отлично с прекрасной скоростью.
PS Фаервол настроен на взаимодействие с Samba.
|
|
насчет сообщения Cannot copy file....destination network is no longer avaliable 15.10.04 11:28
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
у меня возникала такая проблема между Windows XP и Win2k Server, при открытии одновременно двух smb соединений к серверу. Вылечилось установлением в локальной политике безопасности на Windows XP запрета подписи smb соедиений. Это баг мелкософта - подробнее ищи на в их knowledge base по строке ошибки.
|
| |
вопрос иного характера. 16.10.04 13:39
Автор: beetle <beetle> Статус: Member Отредактировано 16.10.04 13:43 Количество правок: 1
|
Для начала привожу smb.conf:
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2004/10/16 12:33:41
# Global parameters
[global]
client code page = 866
workgroup = HOME
netbios name = SZ
server string = Samba Server %v
interfaces = eth1
bind interfaces only = Yes
encrypt passwords = Yes
log level = 3
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = cups
character set = KOI8-U
preferred master = No
local master = No
domain master = No
dns proxy = No
wins support = Yes
remote announce = 192.168.1.255/HOME
socket address = 192.168.1.1
hosts allow = localhost,192.168.1.0/255.255.255.0
hosts deny = ALL
printing = cups
***********************
[tmp]
path = /tmp/samba
read only = No
guest ok = Yes
[homes]
comment = users home dirs
valid users = %S
read only = No
browseable = No
*****************************
Если параметр security=user, то при входе на самба-хост из сетевого окружения виндовз требует пароль, хотя для tmp оный не предусмотрен, что видно из smb.conf
При этом видны домашние директории некоторых пользователей, хотя это запрещено параметром browseable = No.
Если параметр security=share, то запроса пароля не наблюдается, вижу лишь tmp, но подклуючаться к домашним директориям можно лишь через net use, потому что при использовании Map network drive в поле user прописан guest, причем само поле non-editable.
Как можно корректно организовать доступ по паролю лишь к домашним директориям, имея при этом постоянный доступ без пароля для всех к папке tmp на Samba-хост.
|
| | |
выстави 'security=user' 17.10.04 01:03
Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 17.10.04 01:14 Количество правок: 1
|
в конфиге самбы в секции [global] добавь строки:
map to guest = bad user
guest account = nobody
А потом в консоли под рутом:
smbpasswd -an nobody
|
|
возможно это глюкавая версия самбы? кто-либо юзал ее? есть... 13.10.04 22:13
Автор: beetle <beetle> Статус: Member
|
возможно это глюкавая версия самбы? кто-либо юзал ее? есть ли напряги?
|
| |
сейчас у меня стоит samba-3.0.7 15.10.04 11:23
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
на Gentoo, проблем никаких пока не замечено
|
| | |
наверное у меня криво встала - я из исходников инсталял 16.10.04 13:37
Автор: beetle <beetle> Статус: Member Отредактировано 16.10.04 13:40 Количество правок: 1
|
поставил рпм (v2.) из дистрибутива - функщионирует нормально, даже видно самбу в сетевом окружении.
|
|
Как запускается самба (какой командой/скриптом)? Сервис NMBd... 12.10.04 23:58
Автор: fly4life <Александр Кузнецов> Статус: Elderman
|
> Привет! > есть Linux-box(Mdk 9.1) и XP-box(Prof). Линух фильтрует > пакеты между внутр. сетью и интернет(iptables). Возникла > необходимость в коммуникации между Linux и машинами XP(disk > share,printer share.net brosing etc).Поэтому поставил на > Линух Samba 3.0.7, дал ей простейшую конфигурацию: > # Samba config file created using SWAT > # from 127.0.0.1 (127.0.0.1) > # Date: 2004/10/12 18:56:16 > > # Global parameters > [global] > dos charset = CP866 > unix charset = koi8-u > workgroup = HOME > interfaces = eth1 > security = SHARE > log file = /usr/local/samba/tmp/log > preferred master = Yes > wins support = Yes > ldap ssl = no > > [zand] > comment = Andriy's home dir > path = /home/zand > force user = zand > force group = homenet > read only = No > guest ok = Yes > > Подключил расшаренный диск в в винде: > net use * \\sz\zand > /*по неизвестной причине ни в сетевом окружении ни в > Computers near me Linux-box не виден - как исправить?*/.
Как запускается самба (какой командой/скриптом)? Сервис NMBd стартует (глянь в процессах)? Может самба конфликтует с ХР в борьбе за master browser'а в сети (из-за параметра 'preferred master = yes'. Да и зачем тебе он, если ты используешь 'wins support = yes')?
Плюс, не вижу параметра 'netbios name' в твоём конфиге.
Интересная у тебя секция [zand] ;). Почему не [homes], как этого требуют классики в документации ;)
> Во время тестирования функционирования сети возникли > проблемы, а именно: > Проблема №1 > Винда видит расшаренный диск, даже копирует туда и удаляет > оттуда файлы (правда часто копирование прерывается > сообщением : Cannot copy file....destination network is no > longer avaliable.)... > НО СЛИШКОМ МЕДЛЕННО!!! копирование и удаление протекают > так, будто у меня связь по модему, в то время как сетка 100 > мегабитная. > Открывать текстовые или графические файлы, лежашие на > расшареном диске, из под виндовс не получается совсем. При > копировании файлов с расшареного диска (под виндой это диск > Z:) на локальный диск виндовз с помощью команды > copy z:\mmfilt.tex с:\ > выдается следующее сообщение: > Error perfoming inpage operation. > 0 files copied.
Попробуй поигрться с параметром 'socket options' в секции [global]. Например:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
И ещё:
В логе самбы ничего необычного нет? Может ошибки какие пишутся?
Посмотри, что пишет команда testparm.
> Проблема№2 > ни черта не вижу русских названий на виндовом диске, хотя > подключаю шару согласно мана: > smbmount //az/Downloads ~/smb -o > uid=zerg,guest,iocharset=koi8-r,codepage=cp866 > пререпробовал с iocharset=koi8-u,codepage=cp1252; cp1252 - > никакого єффекта!
Насколько я понял (из конфига самбы), у тебя локаль koi8-u. Ну, дык, и монтируй с опцией 'iocharset=koi8-u'. Плюс, попробуй указать codepage=866 (вместо cp866).
> При этом линукс все win shares видит, копирует оттуда и > пишет туда (через smbclient)отлично с прекрасной скоростью.
Угу, проблема в самба сервере.
> PS Фаервол настроен на взаимодействие с Samba.
А этого я вообще не понял ;)
|
| |
вручную из под root 13.10.04 22:12
Автор: beetle <beetle> Статус: Member
|
> Как запускается самба (какой командой/скриптом)? вручную из под root
Сервис
> NMBd стартует (глянь в процессах)? запускаю так:
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd -D
Может самба конфликтует
> с ХР в борьбе за master browser'а в сети (из-за параметра > 'preferred master = yes'. я в виндах его выключил
Да и зачем тебе он, если ты
> используешь 'wins support = yes')? > Плюс, не вижу параметра 'netbios name' в твоём конфиге. добавил, но это ничего не поменяло
> Попробуй поигрться с параметром 'socket options' в секции > [global]. Например: > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 установил => эффект нулевой
> > И ещё: > В логе самбы ничего необычного нет? Может ошибки какие > пишутся? cat log.192.168.1.2 | grep error
[2004/10/13 21:04:12, 3] smbd/error.c:error_packet(129)
error packet at smbd/notify.c(55) cmd=160 (SMBnttrans) NT_STATUS_CANCELLED
timeout_processing: receive_smb error (Connection reset by peer) Exiting
yield_connection: tdb_delete for name failed with error Record does not exist.
> Посмотри, что пишет команда testparm. ничего особенного
> > > Проблема№2 > > ни черта не вижу русских названий на виндовом диске, > хотя > > подключаю шару согласно мана: > > smbmount //az/Downloads ~/smb -o > > uid=zerg,guest,iocharset=koi8-r,codepage=cp866 > > пререпробовал с iocharset=koi8-u,codepage=cp1252; > cp1252 - > > никакого єффекта! > > Насколько я понял (из конфига самбы), у тебя локаль koi8-u. > Ну, дык, и монтируй с опцией > 'iocharset=koi8-u'. Плюс, попробуй > указать codepage=866 (вместо cp866). не помоголо. Иероглифы остались вместо русских названий
Угу, проблема в самба сервере.
винда с виндой на этой же тачке взаимодействуют нормально
> > > PS Фаервол настроен на взаимодействие с Samba. > > А этого я вообще не понял ;) ну это к тому, что нужные порты открыты внутри сети
|
|
|