LINUX.ORG.RU
ФорумAdmin

Samba на 2 сети.


0

0

Доброго времени суток. Есть сервер, на нем стоит samba в качестве PDC для сети 192.168.5.0/24 через интерфейс eth1. И еще есть интерфейс eth1:1 смотрящий в сеть 192.168.6.0/24. Нужно что бы в этой сети на сервере была просто шара и самба не являлась dc для этой сети, а компы просто работали в рабочей группе. Подскажите что дописать в конфиг. Или надо поднимать еще один демон? Вот мой smb.conf:

[global]

workgroup = PUSH

netbios name = MAIN

enable privileges = yes

interfaces = 192.168.5.1/24

server string = SAMBA_LDAP PDC Server

security = user

encrypt passwords = Yes

obey pam restrictions = No

ldap passwd sync = Yes

log level = 0

syslog = 0

log file = /var/log/samba/log.%m

max log size = 100000

time server = Yes

socket options = TCP_NODELAY

mangling method = hash2

display charset = koi8-r

unix charset = koi8-r

dos charset = cp866

logon script = logon.bat

logon drive = Z:

logon path =

domain logons = Yes

preferred master = yes

domain master = yes

local master = yes

wins support = yes

wins proxy = yes

dns proxy = no

name resolve order = lmhosts wins dns host bcast

passdb backend= ldapsam:ldap://127.0.0.1/

ldap admin dn= cn=admin,dc=push,dc=***,dc=***

ldap suffix= dc=push,dc=***,dc=***

ldap user suffix= ou=Users

ldap group suffix= ou=Groups

ldap machine suffix= ou=Computers

ldap idmap suffix = ou=Users

ldap ssl= off

add user script = /usr/sbin/smbldap-useradd -m "%u"

ldap delete dn= Yes

delete user script = /usr/sbin/smbldap-userdel "%u"

add machine script = /usr/sbin/smbldap-useradd -w "%u"

add group script = /usr/sbin/smbldap-groupadd -p "%g"

delete group script = /usr/sbin/smbldap-groupdel "%g"

add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g" delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g" set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"

load printers = no

[homes]

comment = Home directories

browseable = No

writable = yes

public = no

valid users = %S

vfs object = recycle

recycle:repository = .РљРѕСЂР·РёРЅР°

recycle:keeptree = Yes

recycle:touch = Yes

recycle:version = Yes

recycle:maxsize = 0

recycle:exclude = *.tmp|*.tbi|*.temp|~$*|*.~??

[netlogon]

comment = Network Logon Service

path = /home/samba/netlogon/

browseable = no

read only = yes

[Profiles]

path = /home/samba/profiles

read only = no

create mask = 0600

directory mask = 0700

browseable = No

guest ok = yes

profile acls = yes

csc policy = disable

force user = %U

valid users = %U @"Domain Admins"

[public]

comment = Общий ресурс

path = /home/samba/public

valid users = @"Domain Admins", @"Domain Users"

browseable = yes

guest ok = yes

read only = no

directory mask = 0777

create mask = 0666

Заранее спасибо.

Решение a) поднять две самбы б) а кто тебя заставляет компы и юзеров "той" сети вводить в самбовый домен?!

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Пошел по пути б. Добавил еще один интерфейс с конфиг.

Подскажите теперь как добавить еще одну шару только для сети 192.168.6.0/24. Желательно что-бы в нее пускало по списку ip или только из определенной рабочей группы.

Morphine
() автор топика
Ответ на: комментарий от Morphine

Создай еще один конфиг файл (smb2.conf).
запусти еще один демон smbd -D -s smb2.conf
Используй гостевой вход и hosts allow

man smb.conf

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Спасибо, я решил пойти как раз пойти по этому пути.

Но тут возник еще один вопрос. Как в Debian сделать так чтобы вторая самба стартовала автоматом читая при этом др конфиг? в /etc/init.d/samba ничего не нашол...

Morphine
() автор топика
Ответ на: комментарий от SlavikSS

в /etc/init.d/samba нет ни какого указания где демону брать конфиг....

И к томуже попробовал запускать вторую самбу руками, но при запущеной второй самбе не получается, т.к. она почемуто весит на 2-х сетях. Хотя в interfaces указан только один ip. Попробовал заместо ip указать eth1, а второй самбе eth1:1 все равно не получается. а если первую не запускать, то вторая запускается нормально. и Наоборот.

Morphine
() автор топика
Ответ на: комментарий от Morphine

> в /etc/init.d/samba нет ни какого указания где демону брать конфиг....
это потому, что у самбы после компилирования есть путь /etc/samba/smb.conf (прим.)
в файле /etc/init.d/samba найди где идет запуск smbd и допиши -s ...

> Хотя в interfaces указан только один ip
[global]
bind interfaces only = yes

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Обе самбы теперь поднимаются на разные интрфейсы, а вот со скриптом вышла затырка. Дописал в скрипте ключ s с путем. Но возникает вопрос надоли второй раз замускать nmbd. Поясните плиз что попровить в скрипте чтобы он работал нормально.

Morphine
() автор топика
Ответ на: комментарий от Morphine

А из другой подсети твою новую самбу не видно?
Если не видно, тогда поднимай другой скрипт nmbd (в котором nmbd -D -s smb2.conf)

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Обе самбы работают вместе,только если вторую запускать руками. А вот из скрипта не получается. Посмотрите где моя ошибка: /etc/init.d/samba

#!/bin/sh

### BEGIN INIT INFO # Provides: samba # Required-Start: $network $local_fs $remote_fs # Required-Stop: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start Samba daemons (nmbd and smbd) ### END INIT INFO

# Defaults RUN_MODE="daemons"

# Reads config file (will override defaults above) [ -r /etc/default/samba ] && . /etc/default/samba

NMBDPID=/var/run/samba/nmbd.pid SMBDPID=/var/run/samba/smbd.pid

# clear conflicting settings from the environment unset TMPDIR

# See if the daemons are there test -x /usr/sbin/nmbd -a -x /usr/sbin/smbd || exit 0

. /lib/lsb/init-functions

case "$1" in start) log_daemon_msg "Starting Samba daemons" "nmbd"

if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/nmbd -- -D; then log_end_msg 1 exit 1 fi

if [ "$RUN_MODE" != "inetd" ]; then log_progress_msg "smbd" if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D; then log_end_msg 1 exit 1 fi fi

log_end_msg 0 ;; stop) log_daemon_msg "Stopping Samba daemons" "nmbd"

start-stop-daemon --stop --quiet --pidfile $NMBDPID # Wait a little and remove stale PID file sleep 1 if [ -f $NMBDPID ] && ! ps h `cat $NMBDPID` > /dev/null then # Stale PID file (nmbd was succesfully stopped), # remove it (should be removed by nmbd itself IMHO.) rm -f $NMBDPID fi

if [ "$RUN_MODE" != "inetd" ]; then log_progress_msg "smbd" start-stop-daemon --stop --quiet --pidfile $SMBDPID # Wait a little and remove stale PID file sleep 1 if [ -f $SMBDPID ] && ! ps h `cat $SMBDPID` > /dev/null then # Stale PID file (nmbd was succesfully stopped), # remove it (should be removed by smbd itself IMHO.) rm -f $SMBDPID fi fi

log_end_msg 0

;; reload) log_daemon_msg "Reloading /etc/samba/smb.conf" "smbd only"

start-stop-daemon --stop --signal HUP --pidfile $SMBDPID

log_end_msg 0 ;; restart|force-reload) $0 stop sleep 1 $0 start ;; *) echo "Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}" exit 1 ;; esac

exit 0

/etc/init.d/samba2

#!/bin/sh

### BEGIN INIT INFO # Provides: samba # Required-Start: $network $local_fs $remote_fs # Required-Stop: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start Samba daemons (nmbd and smbd) ### END INIT INFO

# Defaults RUN_MODE="daemons"

# Reads config file (will override defaults above) [ -r /etc/default/samba ] && . /etc/default/samba

NMBDPID2=/var/run/samba/nmbd-smb2.conf.pid SMBDPID2=/var/run/samba/smbd-smb2.conf.pid

# clear conflicting settings from the environment unset TMPDIR

# See if the daemons are there test -x /usr/sbin/nmbd -a -x /usr/sbin/smbd || exit 0

. /lib/lsb/init-functions

case "$1" in start) log_daemon_msg "Starting Samba daemons" "nmbd"

if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/nmbd -- -D -s /etc/samba/smb2.conf; then log_end_msg 1 exit 1 fi

if [ "$RUN_MODE" != "inetd" ]; then log_progress_msg "smbd" if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D -s /etc/samba/smb2.conf; then log_end_msg 1 exit 1 fi fi

log_end_msg 0 ;; stop) log_daemon_msg "Stopping Samba daemons" "nmbd"

start-stop-daemon --stop --quiet --pidfile $NMBDPID2 # Wait a little and remove stale PID file sleep 1 if [ -f $NMBDPID2 ] && ! ps h `cat $NMBDPID2` > /dev/null then # Stale PID file (nmbd was succesfully stopped), # remove it (should be removed by nmbd itself IMHO.) rm -f $NMBDPID2 fi

if [ "$RUN_MODE" != "inetd" ]; then log_progress_msg "smbd" start-stop-daemon --stop --quiet --pidfile $SMBDPID2 # Wait a little and remove stale PID file sleep 1 if [ -f $SMBDPID2 ] && ! ps h `cat $SMBDPID2` > /dev/null then # Stale PID file (nmbd was succesfully stopped), # remove it (should be removed by smbd itself IMHO.) rm -f $SMBDPID2 fi fi

log_end_msg 0

;; reload) log_daemon_msg "Reloading /etc/samba/smb.conf" "smbd only"

start-stop-daemon --stop --signal HUP --pidfile $SMBDPID2

log_end_msg 0 ;; restart|force-reload) $0 stop sleep 1 $0 start ;; *) echo "Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}" exit 1 ;; esac

exit 0

Morphine
() автор топика
Ответ на: комментарий от Morphine

И второй вопрос.

Когда я запускаю самбы, то в первой (конфиг которой есть в начале) домашний каталог пользователя доступен на запись, а каталог public нет.

Такая же история и со второй самбой. вот ее конфиг:

workgroup = KONSTRUKTOR

netbios name = MAIN2

hosts allow = 192.168.6. 127.

log file = /var/log/samba/log2.%m

max log size = 500

security = share

bind interfaces only = yes

interfaces = 192.168.6.1

[pub]

path = /home/samba/konst

browseable = yes

valid users = @"nobody"

guest ok = yes

read only = no

directory mask = 0777

create mask = 0666

Пробовал и с этой строчкой (valid users = @"nobody") и без нее. Эффект один.

Огромное спасибо за помощь.

Morphine
() автор топика
Ответ на: комментарий от Morphine

Если вторая самба не запускается из скрипта, то посмотри в её логи.

> Когда я запускаю самбы, то в первой (конфиг которой есть в начале) домашний каталог пользователя доступен на запись, а каталог public нет.
Внимательно читай man smb.conf!!!
В режиме security = share опция valid users не работает!
Нужно указать guest ok = yes и quest only = yes.
На папку /home/samba/konst поставь chown -R nobody:nobody

SlavikSS ★★
()
Ответ на: комментарий от Morphine

Что то не получается.

Если я сначала запускаю первую самбу через скрипт /etc/init.d/samba, а потом вторую командой из консоли, то они обе нормально работают. Вторая, при запущенной первой из скрипта не загружается, хотя когда она одна то загружается. А если я сначала запускаю вторую из скрипта или руками, то первая никак не хочет запускаться и в логи абсолютно ничего по этому поводу не пишет.

Нужна ваша подсказка. заранее спасибо.

Morphine
() автор топика
Ответ на: комментарий от Morphine

Я из консоли запустил две самбы.
Указал разные pid directory.

> первая никак не хочет запускаться и в логи абсолютно ничего по этому поводу не пишет

ты какие логи смотрел? у меня в /var/log/samba/smbd.log все ошибки пишет!

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Прописал в конфиги самбы pid directory = /var/run/samba (./samba2), но все равно из скрипта поднемается только 1 самба.

Вот логи: nmbd

[2007/06/08 14:30:09, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171)

find_workgroup_on_subnet: workgroup search for KONSTRUKTOR on subnet 192.168.6.1: found.

[2007/06/08 14:30:09, 10] nmbd/nmbd_sendannounce.c:announce_myself_to_domain_master_browser (372)

announce_myself_to_domain_master_browser: no unicast subnet, ignoring.

[2007/06/08 14:30:09, 4] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)

dump_workgroups()

dump workgroup on subnet 192.168.6.1: netmask= 255.255.255.0:

KONSTRUKTOR(1) current master browser = MAIN2

MAIN2 40849a03 (Samba 3.0.24)

[2007/06/08 14:30:13, 10] lib/util_sock.c:read_udp_socket(294)

read_udp_socket: lastip 192.168.5.50 lastport 138 read: 209

[2007/06/08 14:30:13, 5] libsmb/nmblib.c:read_packet(755)

Received a packet of len 209 from (192.168.5.50) port 138

[2007/06/08 14:30:13, 7] nmbd/nmbd_packets.c:listen_for_packets(1828)

discarding dgram packet sent to broadcast socket from 192.168.5.50:138 [2007/06/08 14:30:13, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(171) find_workgroup_on_subnet: workgroup search for KONSTRUKTOR on subnet 192.168.6.1: found.

[2007/06/08 14:30:13, 10] nmbd/nmbd_sendannounce.c:announce_myself_to_domain_master_browser(372)

announce_myself_to_domain_master_browser: no unicast subnet, ignoring. [2007/06/08 14:30:13, 4] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)

dump_workgroups()

dump workgroup on subnet 192.168.6.1: netmask= 255.255.255.0:

KONSTRUKTOR(1) current master browser = MAIN2

MAIN2 40849a03 (Samba 3.0.24)

Morphine
() автор топика
Ответ на: комментарий от Morphine

smb1:

[2007/06/08 14:18:13, 0] smbd/server.c:main(847)

smbd version 3.0.24 started.

Copyright Andrew Tridgell and the Samba Team 1992-2006

[2007/06/08 14:18:13, 5] lib/debug.c:debug_dump_status(391)

INFO: Current debug levels:

all: True/256

tdb: False/0

printdrivers: False/0

lanman: False/0

smb: False/0

rpc_parse: False/0

rpc_srv: False/0

rpc_cli: False/0

passdb: False/0

sam: False/0

auth: False/0

winbind: False/0

vfs: False/0

idmap: False/0

quota: False/0

acls: False/0

locking: False/0

msdfs: False/0

dmapi: False/0

doing parameter pid directory = /var/run/samba2

doing parameter log file = /var/log/samba/log2.%m

doing parameter max log size = 500

doing parameter security = share

[2007/06/08 14:18:13, 2] param/loadparm.c:do_section(3712)

Processing section "[pub]"

[2007/06/08 14:18:13, 8] param/loadparm.c:add_a_service(2503)

add_a_service: Creating snum = 0 for pub

[2007/06/08 14:18:13, 10] param/loadparm.c:hash_a_service(2540)

hash_a_service: creating tdb servicehash

[2007/06/08 14:18:13, 10] param/loadparm.c:hash_a_service(2550)

hash_a_service: hashing index 0 for service name pub

doing parameter path = /home/samba/konst

doing parameter browseable = yes

doing parameter guest ok = yes

doing parameter guest only = yes

doing parameter read only = no

doing parameter directory mask = 0777

doing parameter create mask = 0666

[2007/06/08 14:18:13, 4] param/loadparm.c:lp_load(4984)

pm_process() returned Yes

[2007/06/08 14:18:13, 7] param/loadparm.c:lp_servicenumber(5120)

lp_servicenumber: couldn't find homes

[2007/06/08 14:18:13, 8] param/loadparm.c:add_a_service(2503)

add_a_service: Creating snum = 1 for IPC$

[2007/06/08 14:18:13, 10] param/loadparm.c:hash_a_service(2550)

hash_a_service: hashing index 1 for service name IPC$

[2007/06/08 14:18:13, 3] param/loadparm.c:lp_add_ipc(2637)

adding IPC service

[2007/06/08 14:18:13, 10] param/loadparm.c:set_server_role(4229)

set_server_role: role = ROLE_STANDALONE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UCS-2LE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UCS-2LE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UTF-16LE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UTF-16LE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UCS-2BE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UCS-2BE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UTF-16BE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UTF-16BE

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UTF8

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UTF8

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UTF-8

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UTF-8

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset ASCII

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset ASCII

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset 646

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset 646

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset ISO-8859-1

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset ISO-8859-1

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(105)

Attempting to register new charset UCS2-HEX

[2007/06/08 14:18:13, 5] lib/iconv.c:smb_register_charset(113)

Registered charset UCS2-HEX

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 5] lib/charcnv.c:charset_name(81)

Substituting charset 'UTF-8' for LOCALE

[2007/06/08 14:18:13, 7] param/loadparm.c:lp_servicenumber(5120)

lp_servicenumber: couldn't find printers

[2007/06/08 14:18:13, 3] printing/pcap.c:pcap_cache_reload(117)

reloading printcap cache

[2007/06/08 14:18:13, 3] printing/pcap.c:pcap_cache_reload(223)

reload status: ok

[2007/06/08 14:18:13, 3] printing/pcap.c:pcap_cache_reload(117)

reloading printcap cache

[2007/06/08 14:18:13, 3] printing/pcap.c:pcap_cache_reload(223)

reload status: ok

[2007/06/08 14:18:13, 7] param/loadparm.c:lp_servicenumber(5120)

lp_servicenumber: couldn't find printers

[2007/06/08 14:18:13, 7] param/loadparm.c:lp_servicenumber(5120)

lp_servicenumber: couldn't find printers

Morphine
() автор топика
Ответ на: комментарий от Morphine

smb2:

Файл достаточно большой (хот\ никаких ошибок в нем нет), лежит вот тут http://slil.ru/24484632

Вот последние строки:

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option IPTOS_LOWDELAY = 0

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option IPTOS_THROUGHPUT = 0

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_SNDBUF = 16384

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_RCVBUF = 87380

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_SNDLOWAT = 1

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_RCVLOWAT = 1

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_SNDTIMEO = 0

[2007/06/08 14:18:13, 5] lib/util_sock.c:print_socket_options(206)

socket option SO_RCVTIMEO = 0

[2007/06/08 14:18:13, 2] smbd/server.c:open_sockets_smbd(384)

waiting for a connection

Morphine
() автор топика
Ответ на: комментарий от Morphine

> Прописал в конфиги самбы pid directory = /var/run/samba (./samba2), но все равно из скрипта поднемается только 1 самба.
А если обе из консоли запускать? Работают?

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Да работают. И даже работают если одну из них щапускать из скрипта (все равно какую) а вторую из консоли.

Вот тут http://slil.ru/24485631 оба скрипта.

Помогите пожалуйста разобраться.

Morphine
() автор топика
Ответ на: комментарий от Morphine

Закомментируй следующее в обеих скриптах:

if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/nmbd -- -D -s /etc/samba/smb2.conf; then
log_end_msg 1
exit 1
fi

if [ "$RUN_MODE" != "inetd" ]; then
log_progress_msg "smbd"
if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D -s /etc/samba/smb2.conf; then
log_end_msg 1
exit 1
fi
fi

log_end_msg 0

И вместо этого просто напиши там:
/usr/sbin/nmbd -D -s /etc/samba/smb2.conf
/usr/sbin/smbd -D -s /etc/samba/smb2.conf

SlavikSS ★★
()
Ответ на: комментарий от Morphine

Извеняюсь, я кусок идиота.... Написал в оба скрипта запускаться с одним и темже конфигом...

Все заработало!

ОГРОМНОЕ СПАСИБО!

Morphine
() автор топика
Ответ на: комментарий от Morphine

Черт, но при ребуте все равно поднялась только первая.

Morphine
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.