Вот тут подробнее, что за задания и что они куда пихать пытаются?
Регламентное задание "выгрузка номенклатуры" формирует файлы goods.txt и записывает их в отдельные каталоги сетевой папки \\ftpserver\ftp\*. Другое задание собирает из этих папок файлы report.txt, чего тоже не происходит.
Если зайти в выгрузку справочников в клиенте 1с и там нажать кнопку "выгрузить" для какого-нибудь магазина, то по тому же пути все запишется нормально.
А точно все логи покурены?
Не все, есть еще один 1свский, когда то я его прикручивал, но не помню, вроде толка от этого не было. Могу заморочиться еще раз, но я надеялся что меньше сил потрачу на то, что бы просто дать права пользователю и проверить. Должно сработать полюбому.
Сама 1Ска ничего не должна монтировать. Потому ошибка и вылазит. Она лишь пытается записать файл по пути "\\ftpserver\ftp\". А вот уже админу надо заранее примонтировать этот путь в каталог, к примеру, /home/1csrv82/ftp. Только и всего. Тогда 1С будет пытаться писать файлы именно в свой домашний каталог, для чего ей не нужны права рута.
Вроде я уже проходил это, пытался в настройках задания указать не "\\ftpserver\ftp\shop1\" , а монтировал и указывал "/home/1csrv82/ftp/shop1" эффекта не было, но это все было давно и на CentOS, может здесь и сработает, попробую вечером еще раз этот вариант. Но лучше от этого не станет. Эти пути так же используются из клиента, где они работать перестанут, так как путь /home/1csrv82/ftp/shop1" c рабочей машины не доступен и должен выглядеть в формате "\\ftpserver\ftp\shop1\".
В этом плане бунта ничем от них не отличается.
На CentOS я долго не мог понять в чем дело. 1сник не мог сказать конкретно почему так происходит, сказал лишь что проблема, так же как и на windows должна решаться добавлением прав пользователю (не помню точно, там вроде учетку в группу админов добавили и все), под которым запускается служба. Я не особо верил, т.к. и не понимал зачем, но все остальное попробовал, так что пришлось. Дал права, файлы стали записываться.
Но так как все это вертелось на виртуалке, дров к которой нормальных небыло да и образ был скачан готовый в интернете, все это зависало каждые три часа.
Вот я снова все настроил, но уже на убунте и без виртуалки. Снова приходится проходить весь этот путь заново. Заново экспериментировать, заново менять пути, прикручивать логи.
Я понимаю, что у пользователей и разработчиков убунты сложились свои заветы, типа "ни в коем случае не давайте простому пользователю права root", не знаю на чем они так обожглись, и зачем усложнять и без того нелегкую жизнь пользователя, но теперь это табу. Задача этого сервера просто вертеть на себе один сервис с полными правами, и все. Если он этого не может, я найду другую систему. Я надеюсь что проблема эта только психологическая и второй день пытаюсь вытянуть из людей как нарушить их страшный завет)))
Думаю это не страшно, так как наверняка придет время, соберутся разработчики 1с и ubuntu и сделают все как надо и обойдемся без рутов. (ох сколько там еще косяков во время установки и настройки, это просто жесть, быстрее бы.)