LINUX.ORG.RU

ProFTPd, нет доступа к файлам после авторизации

 ,


0

1

Стоит ProFTPd 1.3.3 на CentOS6.

ServerName "ProFTPD server" 
ServerIdent on "FTP Server ready." 
ServerAdmin root@localhost 
ServerType standalone 
DefaultServer on 
VRootEngine off 
DefaultRoot ~ !adm
AuthPAMConfig proftpd 
AuthOrder mod_auth_pam.c* mod_auth_unix.c
UseReverseDNS off 
Port 21 
User nobody 
Group nobody
MaxInstances 20
UseSendfile off
LogFormat default "%h %l %u %t \"%r\" %s %b" 
LogFormat auth "%v [%P] %h %t \"%r\" %s" 
LogFormat write "%h %l %u %t \"%r\" %s %b" 
SystemLog /var/log/proftpd/proftpd.log 
TransferLog /var/log/proftpd/transfer.log 
ExtendedLog /var/log/proftpd/access.log WRITE,READ write 
ExtendedLog /var/log/proftpd/auth.log AUTH auth 
DebugLevel 9

<Global>
Umask 022
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
  AllowAll
</Limit>
</Global>
После авторизации не пускает пользователя к домашней папке
 USER PRIVS 506 at mod_auth.c:604 
 RELINQUISH PRIVS at mod_auth.c:608
 notice: unable to use '~/' [resolved to '/home/www_test/']: Permission denied 
 Preparing to chroot to directory '~/' 
 ROOT PRIVS at auth.c:1356 
 RELINQUISH PRIVS at auth.c:1358 
 chroot to '~/' failed for user 'www_test': Operation not permitted 
 error: unable to set default root directory 
 ROOT PRIVS at mod_auth_pam.c:173 
 RELINQUISH PRIVS at mod_auth_pam.c:207 
 FTP session closed.
папка есть, хозяин правильный, изменение прав на 777 ничего не меняет, подключение обрывается. Если использовать подключение к другой папке, авторизация проходит, подключается к пустому ресурсу, на все попытки создать файл или каталог - Permission denied, изменение прав на 777 ничего не меняет. Куда рыть дальше?



Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от mky

Спасибо, проблема решена

Дело было именно в SELinux (параметр ftp_home_dir)

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