# ЗАПУСК КМАЗС-ОФИС на Linux - настройка групп пользователей Программа КМАЗС-ОФИС устанавливается в каталог "/opt/kmazs". Доступ в этот каталог разрешён только пользователям, которые включены в группу "kmazs-admins". Группа "kmazs-admins" создаётся автоматически при установке программы КМАЗС-ОФИС. При установке программы КМАЗС-ОФИС в группу "kmazs-admins" включаются следующие пользователи: - firebird - системная учётная запись, под которой запускается служба "firebird"; - kmazs-service - системная учётная запись, под которой запускаются службы, входящие в состав программы КМАЗС-ОФИС, например "KMAZSOfficeService". Для того, чтобы оператор мог запускать программу "КМАЗС-ОФИС" из каталога "/opt/kmazs", его требуется вручную включить в группу "kmazs-admins". При этом важно понимать, что у оператора будет доступ также к файлу базы данных "/opt/kmazs/DataBase/KMAZSBASE.FDB". Это небезопасно! Поэтому в группу "kmazs-admins" рекомендуется включать только администраторов, которые выполняют установку и настройку программы. Допустим, есть администратор "admin". Для включения его в группу "kmazs-admins" используйте команду: sudo usermod -aG kmazs-admins admin После этого необходимо завершить сеанс пользователя admin и залогиниться заново. # Разрешение на доступ к COM-портам По умолчанию пользователю в Linux запрещён доступ к COM-портам. Для того, чтобы дать пользователю доступ к COM-портам, необходимо включить его в группу "dialout". Для включения пользователя admin в группу "kmazs-admins" используйте команду: sudo usermod -aG dialout admin После этого необходимо завершить сеанс пользователя admin и залогиниться заново. # Как запустить программу пользователю, не состоящему в группе "kmazs-admins" Пользователь с ограниченными правами имеет возможность запустить программу КМАЗС-ОФИС. Для этого в каталоге пользователя (например, /home/operator1) следует создать папку "kmazs", а в ней создать bash-скрипт для запуска программы. Более подробную информацию смотрите в файле start-kmazs-office.txt