Подскажите как заставить работать 1С77, так чтобы все юзеры
(а не только один) имели доступ к базе.
Дано:
Сервер Ubuntu 8.10, на нём настроен FreeNX Терминальный сервер.
Юзеры, (их несколько) с других компов без проблем коннектятся к нему (это выглядит как RDP)
Задача:
Сделать так, чтобы все юзеры могли работать с базами, которые лежат на Сервере, ну например в /baza/db
как я делал -
1 Поставил Wine, настроил его как обычно это делается, чтоб у каждого пользователя в Home появились свои файлы в папке .wine. Поставил каждому юзеру по 1С77
по этой инструкции
http://dalcom.kha.ru/linux_1c_new.htm (1С заработала красиво)
Базы лежат в /baza/db (права на них дадены всем и на всё)
Но, когда на Сервере находится несколько (более чем 1) юзеров, (т.е юзеры заходят через RDP) В 1С может работать только ОДИН юзер (остальных не пускает)
Следует заметить, под одним юзером можно запросто запустить 1С несколько раз, и после благополучно войти в неё всеми 1Сными пользователями.
2 Сделал Wine одной для всех юзеров
wineboot - Создание файлов Wine в каталоге root
mv ~/.wine /wine - Переместил папку wine в корень
ln -s /wine ~/.wine - Вместо перемещенной папки оставил ярлык в домашнем каталоге root-а
chmod a=rwx -R /wine - дал всем права на папку Wine
ln -s /wine /home/user/.wine - Прописал ярлыки всем юзерам..
Вобщем суть - все юзеры стали использовать файлыне их своих /home/.wine/... а из /wine
И 1С стала одна для всех, Но! и тут засада.. теперь работать с программами в Wine может только Владелец папки /Wine, т.е опять те же грабли, 1С работает только у ОДНОГО юзера.
Я создавал группу Wine, загонял в неё всех юзеров, назначал как собственника папки /Wine эту группу wine, результат неизменный... при попытке запустить проги от не владельца папки /wine лезет ошибка - /wine is not owned by you
Неужели нельзя заставит это работать по человечески?