SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from OpenSuSE selinux-policy-devel-3.12.1-55.1.noarch.rpm

ftpd_selinux

Section: ftpd Selinux Policy documentation (8)
Updated: 17 Янв 2005
Index 

НАЗВАНИЕ

ftpd_selinux - Политика Security Enhanced Linux для демона ftp 

ОПИСАНИЕ

Security-Enhanced Linux обеспечивает защиту сервера ftpd при помощи гибко настраиваемого мандатного контроля доступа.  

КОНТЕКСТ ФАЙЛОВ

SELinux требует наличия у файлов расширенных атрибутов, определяющих тип файла. Политика управляет видом доступа демона к этим файлам. Если вы хотите организовать анонимныйдоступ к файлам, вы должны присвоить этим файлам и директориям контекст public_content_t.Таким образом, если вы создаете специальную директорию /var/ftp, то вам необходимо установить контекст для этой директории при помощи утилиты chcon.
chcon -R -t public_content_t /var/ftp
Если вы хотите задать директорию, в которую вы собираетесь загружать файлы, то вы должны
установить контекст ftpd_anon_rw_t. Таким образом, если вы создаете специальную директорию /var/ftp/incoming, то вам необходимо установить контекст для этой директории при помощи утилиты chcon.
chcon -t public_content_rw_t /var/ftp/incoming
Вы также должны включить переключатель allow_ftpd_anon_write.
setsebool -P allow_ftpd_anon_write=1
Если вы хотите сделать эти изменения постоянными, иными словами, чтобы данный контекст сохранялся
при обновлении контекстов, вы должны добавить записи в файл file_contexts.local.
/etc/selinux/POLICYTYPE/contexts/files/file_contexts.local

/var/ftp(/.*)? system_u:object_r:public_content_t/var/ftp/incoming(/.*)? system_u:object_r:public_content_rw_t

 

ПЕРЕКЛЮЧАТЕЛИ (BOOLEANS)

Политика SELinux для демона ftp настроена исходя из принципа наименьших привелегий. Такимобразом, по умолчанию политика SELinux не позволяет пользователям заходить на сервер и читать содержимое их домашних директорий.
Если вы настраиваете данную машину как ftpd-сервер и хотите, чтобы пользователи могли получать доступ к своим домашним директориям, то вам необходимо установить переключатель ftp_home_dir.
setsebool -P ftp_home_dir 1
ftpd может функционировать как самостоятельный демон, а также как часть домена xinetd. Если вы
хотите, чтобы ftpd работал как демон, вы должны установить переключатель ftpd_is_daemon.
setsebool -P ftpd_is_daemon 1

service vsftpd restart
Для управления настройками SELinux существует графическая утилита system-config-selinux.
 

АВТОРЫ    

Эту страницу руководства написал Dan Walsh <dwalshAATTredhat.com>.
Перевод руководства - Андрей Маркелов <andreyAATTmarkelov.net>, 2007г.

 

СМОТРИ ТАКЖЕ

selinux(8), ftpd(8), chcon(1), setsebool(8)


 

Index

НАЗВАНИЕ
ОПИСАНИЕ
КОНТЕКСТ ФАЙЛОВ
ПЕРЕКЛЮЧАТЕЛИ (BOOLEANS)
АВТОРЫ   
СМОТРИ ТАКЖЕ

This document was created byman2html,using the manual pages.