Samba c максимальными настройками для базы dbf 1С.
Задача понятна... Есть несколько решений... Для однопользовательской сети и однопользовательского компьютера на малом предприятии более подходит вариант сделать шаблон общего каталога в "хомяке" у единственного пользователя, выставить force user и монтировать с noperm. Для среднего предприятия есть смысл вести речь о сервере и об использовании сетевых пользователей и, в частности, Tartarus. Тогда и шаблон для самбы можно чуть заменить и заложиться на общий каталог где-то отдельно от "хомяков". И тут есть как задача настройки шары для 1С так и обычной шары для создания файлопомойки.
Задача сводится к определению стандартных папок, которые мы будем использовать в качестве общих и к созданию рабочих конфигов самбы для сервера. Для клиента можно прописывать запись в fstab (видимо придется писать скрипт, создающий credentials-файл, или как-то по-другому решать вопрос с папкой под паролем). Также, возможно, мы будем создавать специальных пользователей и группы. И надо подумать о том, как клиент будет узнавать имя своего сервера.
(In reply to comment #2) > Задача сводится к определению стандартных > папок пусть это будет что-то типа /var/share
Берусь делать для Десктопа, потому что это важно не только для будущего серверного дистрибутива.
(In reply to comment #4) > Берусь делать.. родил пакет eterscripts, в котором пока только одна компонента - smbconf пакет: ftp://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/4.1/noarch/RPMS.addon/eterscripts-0.1-alt1.noarch.rpm Внутри есть README, которое содержит пока только варианты запуска smbconf гит: http://git.etersoft.ru/people/kipruss/packages/eterscripts.git частью, которая param пользоваться не надо, потому что из-за параметров с именами, состоящими из более, чем обного слова, могут быть косяки. В какие кавычки их заключать я не придумал, получается через раз, да и не нужно это, по всей видимости. Нудно - быстрая разворачивалка шары, то есть smbconf share add и т.д. Теперь жду летящих помидоров.
В eterscripts добавлена функция для автоматического добавления шары под 1с. Вопросы: 1. Возможно, надо подкорректировать настройки. 2. Возможно, надо переименовать пакет eterscripts во что-то другое. Например, в eterator (шутка). По-взрослому, конечно, надо делать на dbus... Сделан пакет installer-feature-smbconf-1c-base для автоматической настройки вышеуказанной шары при выборе шруппы пакетов "1с шара" или как-то надо назвать получше. http://git.etersoft.ru/people/kipruss/packages/installer-feature-smbconf-1c-base.git На данном этапе ничего лучше installer-feature-smbconf-1c-base не придумали, хотя, конечно, костыль... Далее надо будет собрать iso и проверить эту связку.
> http://git.etersoft.ru/people/kipruss/packages/installer-feature-smbconf-1c-base.git > > На данном этапе ничего лучше > installer-feature-smbconf-1c-base не придумали, хотя, > конечно, костыль... > > Далее надо будет собрать iso и проверить эту > связку. > Это была ошибка, конечно. Слишком буквально воспринял. Вместо installer-feature надо использовать просто некий пакет, который будет устанавливаться и в своем составе иметь postinstall скрипт следующего содержания: smbconf add_share_1c service smb restart chkconfig smb on В этом случае появляется шара и сразу работает. Пакет installer-feature-smbconf-1c-base - не нужен.
Переделал eterscripts - добавил туда single-mode (это так, к слову, потому что не к этой баге относится), так что теперь etersoft-single-mode не существует, он провайдится подпакетом eterscripts-single-mode, сделал пакет smbscripts-smbconf-1s-share, который только и содержит, что постинсталл-скрипт. Ну, и так, по-мелочи доточил. Исправил одну ошибку и сделал несколько изменений. Собрал тестовую iso, установил - из коробки шара работает. Единственное, что - изменил хостнейм с localhost на другой - это обсуждается в devel. Багу закрываю. Остальное - в рабочем порядке.