Управление правами приложения

Некоторые действия в окне Dr.Web для Linux можно выполнить только в том случае, если приложение имеет повышенные права (права администратора), соответствующие правам специального пользователя системы – суперпользователя (пользователя root). В частности, обладания повышенными правами требуют следующие функции:

1.Управление объектами, помещенными в системный карантин (т.е. в каталог карантина, не принадлежащий пользователю, запустившему Dr.Web для Linux);

2.Проверка файлов и каталогов, принадлежащих другим пользователям (в частности – суперпользователю);

3.Выключение монитора файловой системы SpIDer Guard;

4.Выключение монитора доступа к Интернет SpIDer Gate;

5.Удаление лицензионного ключевого файла, подключение и отключение от сервера централизованной защиты.

Даже если приложение было запущено из учетной записи суперпользователя (например, с использованием команд su или sudo), оно по умолчанию не будет обладать повышенными правами.

На всех страницах окна Dr.Web для Linux, функциональность которых зависит от наличия у приложения повышенных прав, расположена специальная кнопка с изображением замка. Состояние замка показывает, обладает ли в данный момент окно Dr.Web для Linux повышенными правами:

– Приложение не обладает повышенными правами.

Нажатие замка приведет к попытке повышения прав приложения до прав суперпользователя.

– Права приложения повышены до прав суперпользователя.

Нажатие замка приведет к понижению прав приложения, т.е. отказа от прав суперпользователя и возврат к исходным правам обычного пользователя.

В случае попытки повышения прав, после нажатия на изображение замка появляется окно аутентификации пользователя.

Рисунок 52. Окно аутентификации

Для получения приложением прав суперпользователя требуется пройти аутентификацию, указав логин и пароль любого пользователя, включенного в группу пользователей, указанную в настройках Dr.Web для Linux как «группа администраторов», или логин и пароль суперпользователя (учетная запись root), и нажать кнопку OK. Чтобы отказаться от повышения прав, следует закрыть окно, нажав кнопку Отмена. Нажатие кнопки Помощь отображает на окне краткую подсказку по аутентификации, или скрывает ее.

По умолчанию при установке Dr.Web для Linux в качестве «группы администраторов» в настройках автоматически фиксируется имя системной группы пользователей, обладающих возможностью получения прав суперпользователя (например, группа sudo). Если имя такой системной группы определить не удалось, то для повышения прав приложения в окне аутентификации можно использовать логин и пароль суперпользователя.

При понижении прав приложения до прав обычного пользователя ввода пароля не требуется.