Привет. Есть российская Астра Линух 1.7.7.

Есть у неё встроенный админ administrator. Понадобилось мне создать учётку для периодического сканирования на уязвимости и сбора конфигурации.

Захожу под administrator, проваливаюсь в sudo -i, создаю учётку:

useradd -d /home/user -m -s /bin/bash -G astra-admin user

Создаю пароль:

passwd user

Настраиваю сканирование и… ничего. Ошибка.

Начинаю искать проблему.

Захожу по user на хост, sudo -i — для сканирования требуется повышение привилегий. Хочу проверить /etc/apt/sources.list, чтоб telnet-клиента поставить для пробития портов.

nano /etc/apt/sources.list

Снизу меня встречает красная строчка: File '/etc/apt/sources.list' is unwritable.

Стоп! Я же root!

Захожу под встроенным админом, sudo -i, могу редактировать файл спокойно. Вспоминаю про мандатную политику, решаю проверить её:

astra-mic-control is-enabled

ВКЛЮЧЕНО!

Ок. Проверяю мандатные метки на пользователях:

pdpl-user administrator
pdpl-user user

У обоих пользователей минимальная метка 0, максимальная 63. Доступа всё равно нет.

Решение:

Не знаю, глюк это мандатной политики или так было задумано, но, несмотря на то что команда pdpl-user user выдала нам максимальную метку 63, её фактически там нет.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Нужно принудительно добавить 63 метку пользователю.
pdpl-user -i 63 user

После этого всё заработало. Такие дела.