1C и Altlinux (Одновременный доступ с виндовых и юниксовых машин)

Модераторы: Skull, Модераторы разделов

Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

1C и Altlinux

Сообщение rvb »

Столкнулся с такой вот проблемой, в гетерогенной сети если в базу 1С 7.7 первым войти с компьютера с установленным Altlinux, то с компьютера под управлением Windows, уже не войти (Общая файловая ошибка при доступе (путь к базе)). Если же войти первым с машины под управлением Windows? то все остальные запускают 1С без проблем в том числе и с машин под Altlinux. Ошибка как я думаю в Кодовой странице, в 1с и Windows cp1251, а в Альте utf8. Дописал в fstab cp1251? не помогает. Вопрос кто сталкивался? и как решить? :console:
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: 1C и Altlinux

Сообщение yaleks »

Модуль CIFS от Etersoft установлен и работает правильно?
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: 1C и Altlinux

Сообщение Ruslandh »

Поспешай не торопясь
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

Модуль CIFS установлен, но дело действительно было в нем сетевой ресурс расположенный на сервере под управлением win2003 подключался по SMBFS . Вот как выглядит строка в fstab, сейчас:
//000.000.000.000/xxx /home/xxx/Baza smbfs auto,user,iocharset=utf8,codepage=cp866,username=ххх,password=ххх,dmask=777,fmas
k=777,rw 0 0
Закоментировав эту строку, подключим ресурс с помощью команды "mount" :
# mount -t cifs //<сервер>/<ресурс> <локальный каталог> -o noperm,user=<workgroup/user>,pass=<passwd>
Ресурс подключается, и проблема (Общая файловая ошибка при доступе (путь к базе)) исчезла, но появилась другая! при попытки прописать команду в файле fstab, в примонтированный ресурс можно войти только с правами root! :blush:
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: 1C и Altlinux

Сообщение Ruslandh »

А что вы прописали в /etc/fstab ?
Поспешай не торопясь
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

Прописал следующие:
//xxx/xxx /home/xxx/xxx cifs auto,user,iocharset=utf8,codepage=cp866,username=xxx,password=xxx,file_mode=
0660,dir_mode=2770,rw 0 0
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

Пробывал и вот такой вариант. Ссылка http://freesource.info/wiki/AltLinux/fromsmbfstocifs&
//xxx/xxx /home/xxx/xxx cifs username=xxx,password=xxx,file_mode=0644,dir_mode=0755,uid=501,gid=501
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

Данная строка в файле fstab, позволяет смонтировать сетевой ресурс с доступом пользователя:
//xxx/xxx /home/xxx/xxx cifs username=xxx,password=xxx,file_mode=0644,dir_mode=0755,uid=501,gid=501,rw 0 0
Остается только разобратся с параметрами file_mode? dir_mode? uid? gid?
Доступ к ресурсу теперь есть нет прав на запись параметр uid=501
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: 1C и Altlinux

Сообщение Ruslandh »

man mount.cifs

noperm
Client does not do permission checks. This can expose files on this
mount to access by other users on the local client system. It is
typically only needed when the server supports the CIFS Unix
Extensions but the UIDs/GIDs on the client and server system do not
match closely enough to allow access by the user doing the mount.
Note that this does not affect the normal ACL check on the target
machine done by the server software (of the server ACL against
the
user name provided at mount time).
Поспешай не торопясь
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

"Если монтировать с параметром noperm, то система будет игнорировать права доступа к файлам" я это энаю но мне нужно разграничение прав!
Вот как выглядит строка fstab сейчас: //xxx/xxx /xxx/xxx/xxx cifs codepage=cp866,iocharset=utf8,username=имя пользоателя,password=ххх,file_mode=0644,dir_m
ode=0755,uid=(имя пользователя),gid=(имя пользователя),rw 0 0

Теперь если в базу первым входить с машины под управляем AltLinux, то последующие подключения с windows проходят без проблем. Но вот если первым подключается машина под управлением wibdows,то при попытки войти в базу с машины под управлением Altlinux 1C пишит ( программа завершенна аварийно. Для востановления индексных файлов запустите программу в монопольном режиме) Прямо замкнутый круг!!! :console:

Да вот дополнительно выяснилось в процессе работы. При совместной работы по протоколу CIFS, 1с работает очень медлено что не наблюдалось при smbfs :blush:
Спасибо сказали:
Аватара пользователя
rvb
Сообщения: 16
ОС: ALTLinux 4.0

Re: 1C и Altlinux

Сообщение rvb »

Это просто.., хожу по кругу, списался со всеми кто оставлял подобные темы. Похоже ни кто так ее не решил! А ведь проблема действительео серьезная. Решение в виде установки Linux сервера и работая по nfs протоколу и проблема отпадает сама собой. Но в данном случае пока будет использоватся 2003. Так что все равно что кто нибудь это решил
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: 1C и Altlinux

Сообщение romuil »

Устное предупреждение за бессмысленное сообщение в тематическом разделе форума.
Отредактируй сообщение, времени до вечера, иначе выдам плюшку.
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: 1C и Altlinux

Сообщение Alexei_VM »

rvb писал(а):
19.06.2008 13:03
Вообще кто нибудь работает в 1С на Altlinux!!!!!!


Вообще кто-нить работает. Но на форуме в основном _новички_, которые _не_работают_ в Линукс вообще. Подпишитесь на рассылки altlinux (см. lists.altlinux.ru) и задайте свой вопрос там.
Спасибо сказали: