Время активности пользователя
Внимание
Механизм ограничения времени активности пользователя работает только тогда, когда учетная запись пользователя не ограничена другими механизмами, например, не заблокирована.
Если для пользователя не установлено время активности, то учетная запись пользователя активна всегда
В Sharx Base Администратор ВЦОД может установить для пользователя время активности учетной записи, определить временной интервал и график его активности.
-
Чтобы задать время активности пользователя, в командной строке Sharx Base введите
гдеaaa user active add --login <LOGIN> [--date_from <DATE_FROM>] [--date_before <DATE_BEFORE>] [--active_weekdays <ACTIVE_WEEKDAYS>] [--time_from <TIME_FROM>] [--time_before <TIME_BEFORE>]login— логин пользователя, обязательный параметр;date_from— дата начала активности пользователя. Значение по умолчанию — дата создания пользователя. Формат записи —"YYYY-MM-DD", гдеYYYY— год,MM— месяц,DD— день;date_before— дата конца активности пользователя. Значение по умолчанию —9999-12-31. Формат записи —"YYYY-MM-DD", гдеYYYY— год,MM— месяц,DD— день;active_weekdays— дни недели активности пользователя. Значение по умолчанию —mon,tue,wed,thu,fri,sat,sun. Формат записи — список дней недели, указанных через запятую из следующего массива:mon,tue,wed,thu,fri,sat,sun;time_from— время начала активности, задается в часовом поясе кластера. Значение по умолчанию —00:00. Формат записи —"hh:mm", гдеhh— часы,mm— минуты;time_before— время конца активности, задается в часовом поясе кластера. Значение по умолчанию —23:59. Формат записи —"hh:mm", гдеhh— часы,mm— минуты.
Пример
Учетная запись пользователяaaa user active add --login user1 --active_from "2026-01-01" --active_before "2026-12-31" --active_weekdays mon,tue,wed,thu,fri --time_from "09:00" --time_before "19:00"user1будет активна с 1 января 2026 года по 31 декабря 2026 года в будние дни с 09:00 до 19.00Система каждые 15 секунд проверяет активность пользовательских аккаунтов. Для каждого пользователя с текущим статусом
ACTIVEпроверяется соответствие времени его рабочему графику. В случае несоответствия статус пользователя изменяется наINACTIVE.Пользователь может перейти в состояние
INACTIVEтолько из состоянияACTIVE -
Чтобы просмотреть параметры активности пользователя, в командной строке Sharx Base введите
где
login— логин пользователя, обязательный параметр. -
Чтобы изменить настройки времени активности пользователя, в командной строке Sharx Base введите
гдеaaa user active update --login <LOGIN> [--date_from <DATE_FROM>] [--date_before <DATE_BEFORE>] [--active_weekdays <ACTIVE_WEEKDAYS>] [--time_from <TIME_FROM>] [--time_before <TIME_BEFORE>]login— логин пользователя, обязательный параметр;date_from— дата начала активности пользователя. Значение по умолчанию — дата создания пользователя. Формат записи —"YYYY-MM-DD", гдеYYYY— год,MM— месяц,DD— день;date_before— дата конца активности пользователя. Значение по умолчанию —9999-12-31. Формат записи —"YYYY-MM-DD", гдеYYYY— год,MM— месяц,DD— день;active_weekdays— дни недели активности пользователя. Значение по умолчанию —mon,tue,wed,thu,fri,sat,sun. Формат записи — список дней недели, указанных через запятую из следующего массива:mon,tue,wed,thu,fri,sat,sun;time_from— время начала активности, задается в часовом поясе кластера. Значение по умолчанию —00:00. Формат записи —"hh:mm", гдеhh— часы,mm— минуты;time_before— время конца активности, задается в часовом поясе кластера. Значение по умолчанию —23:59. Формат записи —"hh:mm", гдеhh— часы,mm— минуты.
-
Чтобы удалить настройки времени активности пользователя, в командной строке Sharx Base введите
где
login— логин пользователя, обязательный параметр.После применения этой команды учетная запись пользователя будет активна всегда.
Термины и определения содержатся в статьях: