+7 499 990-10-21

Настройка ДЭНСИ с терминала (консоли)

Настройка ДЭНСИ с терминала (консоли)

Сообщение kedr19 » 22 ноя 2011, 09:35

Как настраивать пользователей удаленно например по SSH?
интересует особенно создание пользователя, редактирование и удаление.
Ответ нужен для автоматизации создания пользователей в ДЭНСИ из 1С
Чтобы на кассе можно было настроить только оборудование и папку обмена,
все остальное приходило из 1С
Спасибо
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение Бродяга_Джон » 22 ноя 2011, 09:45

Данные по пользователям можно передать в файле с товаром, по протоколу Атол делал это. Читайте описание протокола.
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение kedr19 » 22 ноя 2011, 10:02

Судя по ману, то там выгрузка из ДЭНСИ в Атол
а мне нужно загружать пользователей из 1С
если я не разобрался направь
Спасибо
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение BigAndy » 22 ноя 2011, 10:37

kedr19 писал(а):Как настраивать пользователей удаленно например по SSH?

интересует особенно создание пользователя,

Wahtis "настраивать пользователя"?
Пользователь создаётся при помощи
Код: Выделить всё
#adduser

Если хотите синхронизировать пользователей Денси:касса с postgres, используйте pam_pgsql.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение kedr19 » 22 ноя 2011, 10:45

Я надеялся что можно создавать пользователей и их права в ДЭНСИ
с помощью обычной команды с параметрами, да как ты верно приметил USERADD
Так нельзя?
обязательно программить к POSTGRESQL?
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение BigAndy » 22 ноя 2011, 11:18

kedr19 писал(а):Я надеялся что можно создавать пользователей и их права в ДЭНСИ
с помощью ... USERADD

Так нельзя?



Возможно, и есть api, но мне оно не известно и не интересно.

А в чём проблема создать пользователя через SQL?
у нас при помощи pam_pgsql этот процесс синхронизирован, так что на сервере касс мы запускаем только RMK.
RMK запущенный с параметром - именем соответсвующего пользователя Денси работает, как и можно было предположить из его кода именно с этим юзверем. Очень удобно для запуска нескольких копий RMK из разных ~home.

Когда пользователи Денси и linux синхронизированы, очень удобно передать при логине. Например, из .bashrc
/sbin/RMK %USER.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение kedr19 » 22 ноя 2011, 11:48

Да нет проблем нет, только у меня другой подход
Я написал в 1С план обмена который все делает автоматически
хотел туда и пользователей прикрутить
Идея в том чтобы велосипед был с круглыми колесами и только в 1С путем добавления в конфу одного объекта ПЛАН ОБМЕНА и все остальное штатными средствами
1С думает что меняется с другой 1С
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение Spike » 22 ноя 2011, 15:27

Если память не изменяет то на форуме был пример загрузки списка пользователей из текстового файла.
Изображение
Spike
 
Постов: 401
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение kedr19 » 22 ноя 2011, 15:28

я просмотрел но вот что то не нашел
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Настройка ДЭНСИ с терминала (консоли)

Сообщение Alexander » 22 ноя 2011, 15:53

В документации на протокол ДЭНСИ есть описание следующих команд:

!!!ADDPROFILES - команда добавления наборов прав пользователей

!!!ADDUSERS - команда добавления пользователей

!!!DELETEPROFILES – удалить все профили (кроме «Администратора») и пользователей (кроме пользователей с набором прав «Администратор»)

!!!DELETEUSERS – удалить всех пользователей, кроме «Администратора»
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 12, из них зарегистрированных: 0, скрытых: 0 и гостей: 12 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12