Обновление требует права администратора

Smarts (автор теми)

Добрый день, уважаемые разработчики. Прошу сделать возможность обновлять рядовую бухгалтерскую программу от имени пользователей с ограниченными правами. В текущем виде реализация никуда не годится - приходится устанавливать обновление на отдельном тестовом компьютере и затем переносить изменения вручную. Это долго и неудобно. Нет никаких причин давать прикладной программе права администратора на сервере: без автоматического обновления Соната даже службу не устанавливает, но и службу тоже можно запускать от имени пользователя.

Вiталій (адміністратор)

На даний момент це проблематично.

Smarts (автор теми)

В чём проблема? Соната запускается и работает с ограниченными правами, не выполняется только обновление, потому что в инсталляторе включена принудительная проверка админправ. Если её отключить, инсталлятор обновит папку Сонаты, в которую пользователь имеет полный доступ. При этом у пользователя не будет шанса увалить систему. Ведь вспомните годовую проблему с Медком, когда его взломали и зашифровали массу серверов. Даже если вы намеренно не вносите в инсталлятор вредные команды, нет гарантии, что они не могут туда попасть помимо вашей воли. Разделение прав - единственное адекватное решение на сервере. Не зря работа под рутом считается признаком плохого администратора, а здесь запускать программу с правами, дающими ей возможность сделать с сервером что угодно, тоже плохо. Надеюсь вы подумаете над этим и упростите жизнь своим пользователям.

Smarts (автор теми)

Прошу разработчиков ответить по существу, проблема всё ещё актуальна.

Вiталій (адміністратор)

Відповідь вже була дана вище. Іншої наразі немає.

Відповісти у темі

Відповісти

Технічна підтримка: support@sonata.biz.ua