blob: fe57ed6953a139a59b4807de817cbc97d210dbdc [file] [log] [blame]
.TH "service_seusers" "5" "28 ноября 2011" "Security Enhanced Linux" "Конфигурация SELinux"
.SH "ИМЯ"
service_seusers \- файлы конфигурации сопоставления пользователей и служб GNU/Linux с пользователями SELinux
.
.SH "ОПИСАНИЕ"
Это необязательные файлы, которые позволяют службам определять пользователя SELinux при аутентификации через поддерживающие SELinux приложения для входа, например,
.BR PAM "(8). "
.sp
Для каждого имени пользователя GNU/Linux имеется один файл, который потребуется для запуска службы с определённым именем пользователя SELinux.
.sp
Путь к каждому файлу конфигурации формируется путём, который был возвращён
.BR selinux_policy_root "(3), с добавлением "
.IR /logins/username
в конце (где \fIusername\fR - это файл, представляющий имя пользователя GNU/Linux). Каталог служб по умолчанию расположен по следующему адресу:
.RS
.I /etc/selinux/{SELINUXTYPE}/logins
.RE
.sp
Где \fI{SELINUXTYPE}\fR - запись из файла конфигурации selinux \fIconfig\fR (см. \fBselinux_config\fR(5)).
.sp
.BR getseuser "(3) выполняет чтение этого файла для сопоставления служб с пользователем SELinux. "
.
.SH "ФОРМАТ ФАЙЛА"
Каждая строка внутри файла \fIusername\fR имеет следующий формат, каждый компонент отделяется двоеточием:
.RS
.IB service : seuser \fR[\fB:\fIrange\fR]
.RE
.sp
Где:
.RS
.I service
.RS
Имя службы, которая используется приложением.
.RE
.I seuser
.RS
Имя пользователя SELinux.
.RE
.I range
.RS
Диапазон для политики MCS/MLS.
.RE
.RE
.
.SH "ПРИМЕРЫ"
Пример 1 - для пользователя 'root':
.RS
# ./logins/root
.br
ipa:user_u:s0
.br
this_service:unconfined_u:s0
.RE
.sp
Пример 2 - для пользователя GNU/Linux 'rch':
.RS
# ./logins/rch
.br
ipa:unconfined_u:s0
.br
that_service:unconfined_u:s0
.RE
.
.SH "СМОТРИТЕ ТАКЖЕ"
.ad l
.nh
.BR selinux "(8), " PAM "(8), " selinux_policy_root "(3), " getseuser "(3), " selinux_config "(5) "
.SH АВТОРЫ
Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.