LINUX.ORG.RU

selinux - контекст файла

 ,


0

2

Просмотрел уже довольно много мануалов по selinux, но так нигде и не написано казалось бы простой вещи:

вот есть файл. у него есть контекст. Например, http://wiki.russianfedora.pro/index.php?title=Selinux_basic

# ls -Z /var/ftp/
drwxr-xr-x root root system_u:object_r:public_content_t pub

Что означает пользователь в применении к файлу?

Как я понял суть работы selinux:

есть домен - список дозволенных действий.

есть роль - список доменов.

есть пользователь, который имеет некоторую роль.

есть тип - что можно делать с файлом.

Я не понимаю как-то, каким боком пользователь относится к файлу.

UPD: и нет ли какой helloworld policy, в которой можно было бы сравнительно просто разобраться, чтобы понять, что именно там внутри?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 3)

Я не понимаю как-то, каким боком пользователь относится к файлу.

AFAIK selinux == костыль, который работает НАД обычными unix-like правами. Это вовсе НЕ отдельные права. И «пользователь» там самый обычный. Который у вас root:root. Права тоже, кстати работаю. SELinux даёт только дополнительные запреты.

emulek
()
Ответ на: комментарий от emulek

selinux работает после unix прав.

И «пользователь» там самый обычный.

нет. можно присвоить одну сущность (пользователя) скольки угодно unix юзерам.

unix-группы вообще не при делах. сущность может играть одну из дозволенных ей ролей, каждая из которых содержит в себе списки доступных ей действий.

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от cvs-255

selinux работает после unix прав.

я о том и говорю.

нет. можно присвоить одну сущность (пользователя) скольки угодно unix юзерам.

да? Ну ладно, согласен.

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.