URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 642
[ Назад ]

Исходное сообщение
"Samba и 1С"

Отправлено Aktsent , 16-Ноя-05 09:39 
Базы 1С ложу в расшаренную Самбой папку. При обращении с локального компа под W2k 1С выдает ошибку "Каталог пользователя занят" ?

Содержание

Сообщения в этом обсуждении
"Samba и 1С"
Отправлено Любитель , 20-Ноя-05 15:02 
Настраил 1C седьмой, сетевой версии и SAMBA 3.06 по рекомендациям: http://palm.opennet.ru/base/net/smb_1c.txt.html и её клонами.

Проблемы при одновременной работе с одним документом нескольких пользователей. В чистом Windows при попытке открыть тот же документ вторым пользователем выдаётся сообщение - документ заблокирован. При работе с самба разделом, второму пользователю разрешается зайти в документ, отредактировать и запомнить его. Подскажите настройки SAMBA, которые позволят решить данную проблему.


"Samba и 1С"
Отправлено Supafly , 21-Ноя-05 11:38 
Вот работающий конфиг с 1С7.7 и 1С8.0
# Global parameters
[global]
        display charset = KOI8-R
    name resolve order = lmhosts hosts wins bcast
    prefered master = yes
    time server = yes
    hosts allow = 192.168.0. 127.0.0.
    dns proxy = no
    netbios name = Server
    dos charset = KOI8-R
    local master = yes
    workgroup = Garmoniya
    os level = 255
    socket address = 192.168.0.102
    security = share
    getwd cache = yes
    max log size = 50
    log file = /opt/samba2/var/locks/log.%m
    socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
    interfaces = 192.168.0.102/255.255.255.0 127.0.0.1/255.0.0.0
    map to guest = Bad User
    null passwords = Yes
    keepalive = 3
    wins support = true
    netbios aliases = Server
    server string = Server
    unix charset = KOI8-R
    bind interfaces only = yes

[pub]  //Здесь лежат базы...
    comment = public
    path = /pub
    read only = No
    create mask = 0777
    force create mode = 0777
    directory mask = 0777
    force directory mode = 0777
    guest ok = Yes
    map archive = Yes
    locking = Yes
    nt acl support = yes
Владелец /pub nobody.nogroup
chmod 777 /pub
Иначе были различные глюки.


"Samba и 1С"
Отправлено Любитель , 23-Ноя-05 02:57 
Хит Вашей конфигурации в том, что в разделах, где стоят 1С базы должно присутствовать locking = Yes и больше ничего из предложений классиков по настройкам блокировок в 1С? Или что-то ещё?

У меня контроллер домена, в зависимости от пользователя и подразделения подключаются свои базы. Поэтому в первозданном виде предлагаемая Вами конфигурация не совсем подходит. И у меня стоят в разделах с базами только create mask = 0600 и directory mask 0700 Это как-то влияет на механизмы блокировок 1С?

Кроме того, пользователи разделились на две коалиции. Нормальные и не очень. У нормальных пользователей 1С на samba-сервере работает без проблем и описанная проблема их беспокоит постольку-поскольку.

Вторая категория граждан, например, утверждает, что проведённые вчера документы, сегодня оказываются "непроведёнными". Работать невозможно и тому подобное. Специалисты 1С утверждают, что все проблемы в сервере.

Случались ли подобные волшебные превращения, как изменение статуса проведённых документов у кого либо? Скромный намёк на то, что у Нормальных граждан за долгие годы подобного не происходило отметается тем, что там другие базы, настройки.

Случалось ли подобные проблемы у кого либо при работе 1С + САМБА.

С уважением.


"Samba и 1С"
Отправлено supafly , 24-Ноя-05 17:02 
>Случались ли подобные волшебные превращения, как изменение статуса >проведённых документов у кого

пока не отдал все права на папку с базами 1С (777) и не включил locking не работал монитор пользователей, и выскакивало что "Каталог юзера занят" или "ошибка блокировки таблицы" и прочие глюки.

Если обнаружите что можно обойтись и без 777, а достаточно и более жестких прав,то отпишите пожалуйста.



"Samba и 1С"
Отправлено Любитель , 26-Ноя-05 13:29 
Добавил опцию locking и nt acl. При попытке двух разных 1С пользователей работать с одной базой появилось сообщение "Каталог  пользователя занят". 1С специалист дал комментарий. В конфигураторе 1С неверно настроены пользовательские каталоги. Для двух разных 1С пользователей определён один и тот же каталог. А так, никто пока не жаловался.  Спасибо за помощь.

Как у Вас не знаю. У меня сервер во внутренней сети. Особого смысла в использовании прав доступа отличных от 777 у меня нет. Доступ по ssh разрешил только root. В домене синхронизации между unix-пользователями и пользователями samba нет. Образовавшимся unix-пользователям при настройке контроллера домена доступ по shell заблокирован. Все диски подключаются
по паролю net use i: \\1C\1CDB пароль  /USER:пользователь /PERSISTENT:NO