FTP сервер vsftpd (хелп, очень надо срочно!!!!!)

Аватар пользователя Pallladium

Доброго времини суток, дорогие линуксоиды!
Я работаю админом в одной компании, работал на хр, теперь перишли на ASPLinux server V .
Мне поставили задачу создать файловый архиф (фильмы, музика и трд) , так как в состав дистрибутива входит vsftpd , я и начал его конфигурировать. Создаю анонимный фтп сервер, корневая папка /var/ftp/pub для анонимусов. Мне нужно к корневой /var/ftp подключить разделы /baza/pub1 и /baza2/pub2 (/baza2/pub2 создан на втором жестком диске). Права прописал, все зделал, но когда я захожу на фтп вижу только pub,,, а pub1 и pub2 отсуствуют! Наверное я че-то нипонимаю поэтому ниже скопировал то, что пишет браузер setroubleshot :

Сводка:

SELinux предотвращает доступ к файлам с
текущей меткой default_t.

Подробное описание:

SELinux проверка файлов маркированных default_t
запрещена. Эти файлы/директории имеют метку
по умолчанию. Это может ьыть результатом
проблемы маркировки, особенно если эти
файлы не являются директориями верхнего
уровня. Ни один файл/директория из
стандартных системных диркеториях /usr, /var.
/dev, /tmp, ..., не должен иметь метку по
умолчанию. Метка по умолчанию используется
для фалов/директорий, родительские
директории которых не имеют своей метки.
Поэтому при создании новой директории в
корне / она получит именно эту метку.

Разрешение доступа:

Если вы хотите, чтобы локальный домен мог
использовать данные файлв, то вам нужно
перемаркировать файл/директорию с chcon. В
некоторых случаях проще перемаркировать
систему, для этого выполните: "touch /.autorelabel;
reboot"

Дополнительные сведения:

Исходный контек system_u:system_r:ftpd_t
Целевой Контекс root:object_r:default_t
Целевые Объекты /pub2 [ dir ]
Source vsftpd
Source Path /usr/sbin/vsftpd
Port <Неизвестно>
Host server
Source RPM Packages vsftpd-2.0.5-12.el5.asp121
Target RPM Packages
RPM политики selinux-policy-2.4.6-137.el5.asp121
Selinux активна True
Тип политики targeted
MLS активна True
Принудительный Enforcing
Имя доп.модуля default
Имя хоста server
Платформа Linux server 2.6.18-92.el5.asp121xen #1 SMP Tue
May 27 21:22:42 EEST 2008 i686 i686
Счетчик уведомл 3
First Seen Пнд 02 Фев 2009 13:19:20
Last Seen Пнд 02 Фев 2009 13:26:07
Local ID 1a0dc7af-54b8-4062-9852-65440c3cf64a
Номера строк

Сырые сообщения

host=server type=AVC msg=audit(1233573967.486:78): avc: denied { getattr } for pid=3940 comm="vsftpd" path="/pub2" dev=sda2 ino=29720577 scontext=system_u:system_r:ftpd_t:s0 tcontext=root:object_r:default_t:s0 tclass=dir

host=server type=SYSCALL msg=audit(1233573967.486:78): arch=40000003 syscall=196 success=no exit=-13 a0=9860d70 a1=98626b8 a2=64aff4 a3=3efd30 items=0 ppid=3938 pid=3940 auid=4294967295 uid=14 gid=50 euid=14 suid=14 fsuid=14 egid=50 sgid=50 fsgid=50 tty=(none) ses=4294967295 comm="vsftpd" exe="/usr/sbin/vsftpd" subj=system_u:system_r:ftpd_t:s0 key=(null)

Аналогичьно и для /baza/pub1

Где ошибка, помогите, у меня есть два дня, иначе - полный кирдык, начальство мне голову срубит(((

Аватар пользователя Pallladium

Re: FTP сервер vsftpd (хелп, очень надо ...

проехали, зделал)

RSS-материал