1C и Altlinux (Одновременный доступ с виндовых и юниксовых машин)
Модераторы: Skull, Модераторы разделов
-
rvb
- Сообщения: 16
- ОС: ALTLinux 4.0
1C и Altlinux
Столкнулся с такой вот проблемой, в гетерогенной сети если в базу 1С 7.7 первым войти с компьютера с установленным Altlinux, то с компьютера под управлением Windows, уже не войти (Общая файловая ошибка при доступе (путь к базе)). Если же войти первым с машины под управлением Windows? то все остальные запускают 1С без проблем в том числе и с машин под Altlinux. Ошибка как я думаю в Кодовой странице, в 1с и Windows cp1251, а в Альте utf8. Дописал в fstab cp1251? не помогает. Вопрос кто сталкивался? и как решить? 
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: 1C и Altlinux
Модуль CIFS от Etersoft установлен и работает правильно?
-
Ruslandh
- Сообщения: 265
- ОС: Sisyphus
-
rvb
- Сообщения: 16
- ОС: ALTLinux 4.0
Re: 1C и Altlinux
Модуль 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!
//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!
-
Ruslandh
- Сообщения: 265
- ОС: Sisyphus
-
rvb
- Сообщения: 16
- ОС: ALTLinux 4.0
Re: 1C и Altlinux
Прописал следующие:
//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
//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
Пробывал и вот такой вариант. Ссылка 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
//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
Данная строка в файле 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
//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
man mount.cifs
user name provided at mount time).
thenoperm
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
user name provided at mount time).
Поспешай не торопясь
-
rvb
- Сообщения: 16
- ОС: ALTLinux 4.0
Re: 1C и Altlinux
"Если монтировать с параметром 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 пишит ( программа завершенна аварийно. Для востановления индексных файлов запустите программу в монопольном режиме) Прямо замкнутый круг!!!
Да вот дополнительно выяснилось в процессе работы. При совместной работы по протоколу CIFS, 1с работает очень медлено что не наблюдалось при smbfs
Вот как выглядит строка 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 пишит ( программа завершенна аварийно. Для востановления индексных файлов запустите программу в монопольном режиме) Прямо замкнутый круг!!!
Да вот дополнительно выяснилось в процессе работы. При совместной работы по протоколу CIFS, 1с работает очень медлено что не наблюдалось при smbfs
-
rvb
- Сообщения: 16
- ОС: ALTLinux 4.0
Re: 1C и Altlinux
Это просто.., хожу по кругу, списался со всеми кто оставлял подобные темы. Похоже ни кто так ее не решил! А ведь проблема действительео серьезная. Решение в виде установки Linux сервера и работая по nfs протоколу и проблема отпадает сама собой. Но в данном случае пока будет использоватся 2003. Так что все равно что кто нибудь это решил
-
romuil
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: 1C и Altlinux
Устное предупреждение за бессмысленное сообщение в тематическом разделе форума.
Отредактируй сообщение, времени до вечера, иначе выдам плюшку.
Отредактируй сообщение, времени до вечера, иначе выдам плюшку.
-
Alexei_VM
- Сообщения: 765
- ОС: ALT Linux Sisyphus