|
|
.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>.
|