LinuxForum.Fans
Тема

SElinux MLS

Автор: Manko8 9 сообщений 3412 просмотров
#210024

Здравствуйте.

Есть проблема по применению SElinux с политикой MLS.

У меня rhel 6. Установил policy-mls, графическую оболочку system-config-selinux.

Создал пользователя Linux - user_1
Создал пользователя SElinux - user_1
Сопоставил этих пользователей задал роль usrer_r
Задал диапазон MLS - s0-s1:c0.c1023

Принял политику в строгом режиме.

Зашел пользователем в систему, создал файл:

$ touch 8888

проверил контекст безопасности

$ ls -Z

-rw-rw-r--. user_1 user_1 user_1:object_r:user_home_t:s0 8888

пытаюсь изменить контекст безопасности, чувствительность и категорию, например:

chcon -l s1:c1 8888

Появляется сообщение что нет прав.

Как правильно настроить политику, что бы пользователь мог менять контекст безопасности соответствующий его заданному диапазону?
Также необходимо, что бы пользователь мог создавать файлы с диапазоном выше чем у него есть, а файлы с диапазоном ниже не мог.

#211332

что же такое=) Кто нибудь помогите =)

#211898

все перегуглил =) кто нибудь пытался настроить что нибудь подобное?
Дело в том. что при настройки msl политики, как описано выше, все работает только когда нет иксов. С иксами работать вообще не хочет. Огромное количество спама поступает в audit.log об ошибках.
Так понимаю, необходимо пересобирать политику в ручную. Кто нибудь пересобирал политики Selinux? Поделитесь опытом =)

#211899
Manko8 написал:
Огромное количество спама поступает в audit.log об ошибках.
Так понимаю, необходимо пересобирать  политику в ручную

Именно так оно и есть.
Сам сейчас пытаюсь въехать в SELinux, понял одно, то что правило надо создавать на основе журнала audit.log. После этого собирать и подключать. Тогда будет что то работать.

#222161

Никто не сталкивался в rhel с авторизацией пользователя в системе с заданными параметрами безопасности? Т.е. пользователь при авторизации в системе выбирает уровень безопасности с которым будет работать (секретно, сов. секретно и т.д.). Дело в том, не помню, что сделал, но при авторизации пользователя в системе, система требовала ввести уровень безопасности, с которым работать. Теперь не найду, где это включить. Не подскажете?

#222440

Тут об этом ничего не написано. В блоге Андрея Маркелова пишется, что mls вообще не работает с X Windows. На самом деле у меня есть политика mls частично работающая с X Windows, имеются ряд багов, которые дорабатываются.

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

#222443

Так получилось, при экспериментировании с mls в X Window, при авторизации пользователя в системе появлялось диалоговое окно с предложением изменить уровень безопасности запускаемой сессии. Но теперь этого диалогового окна нет. Как это исправить? не получается его вернуть.

Войдите или зарегистрируйтесь, чтобы ответить.