Тема: ProFTPd не пускает виртуальныйх пользователй
Система Fedora 17( консоль), обновился, поставил proftpd из под рута.
 yum install protfpd proftpd-utilscat /etc/proftpd.conf
ServerName            "*********"
ServerType            standalone
DefaultServer            On
MultilineRFC2228             On
ShowSymlinks                On
UseIPv6                         Off
TimeoutNoTransfer             600
TimeoutStalled                 600
TimeoutIdle                 1200
ListOptions                    "-l"
DenyFilter                    \*.*/
DefaultRoot            /home/usr usr
DefaultRoot            ~
Port                21
Umask                022
MaxInstances            30
User                ftp
Group                ftp
AllowOverwrite            On
TransferLog            /var/log/proftpd/xferlog
SystemLog            /var/log/proftpd/proftpd.log
UseReverseDNS            Off
DisplayConnect             /home/ftp/ftp_connect.msg
DisplayLogin             /home/ftp/ftp_login.msg
AccessDenyMsg             "Запрещено! Все запрошенные соединения логируются"
AccessGrantMsg             "Now apload/download files"
DisplayGoAway             "Go Away"
<IfModule mod_quotatab.c>
    QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
    Ratios off
</IfModule>
<IfModule mod_delay.c>
    DelayEngine on
</IfModule>
<IfModule mod_ctrls_admin.c>
    AdminControlsEngine off
</IfModule>
<Global>
        RootLogin off
    RequireValidShell off
    MaxLoginAttempts 5
    UseFtpUsers on
    AllowRetrieveRestart on
    AllowStoreRestart on
    DirFakeGroup on
    MaxClients 15
    tcpNoDelay on
    DeleteAbortedStores on
    RequireValidShell off         
    DisplayChdir  .message
</Global>
<Anonymous ~>
    User ftp
    Group ftp
    <Limit WRITE>
      DenyAll
    </Limit>
    <Directory ~>
      <Limit ALL>
        AllowAll
      </Limit>
    </Directory>
  </Anonymous>
RequireValidShell    off
IdentLookups        off
AuthUserFile        /etc/ftpd.passwd
AuthOrder mod_auth_file.cСоответственно создал виртуального юзера usr средствами ftppasswd
ftpasswd --passwd --file=/etc/ftpd.passwd --name=usr --shell=/bin/false --home=/home/usr/ --uid=106 --gid=65534Всё...поидеи должно работать, если iptables не закрыт. Так у меня работает на Debian, Ubuntu, FreeBSD.
Рестартую  сервис
service proftpd start|stop|restartПри попытке зайти на ftp под пользователем usr, выдает в:
tail -f /vart/log/proftpd/proftpd.log
10:15:18 exampe.com proftpd[1228] XX.XX.XX.XX (192.168.0.22[192.168.0.22]): notice: unable to use '~/' [resolved to '/home/usr/']: Отказано в доступе
февр. 15 10:15:18 exampe.com proftpd[1228] XX.XX.XX.XX8 (192.168.0.22[192.168.0.22]): Preparing to chroot to directory '~/'
февр. 15 10:15:18 exampe.com proftpd[1228] XX.XX.XX.XX (192.168.0.22[192.168.0.22]): chroot to '~/' failed for user 'usr': Операция не позволяется
февр. 15 10:15:18 exampe.com proftpd[1228] XX.XX.XX.XX (192.168.0.22[192.168.0.22]): error: unable to set default root directory
февр. 15 10:15:18 exampe.com proftpd[1228] XX.XX.XX.XX (192.168.0.22[192.168.0.22]): FTP session closed.и
tail -f /vart/log/message
10:15:19 ftp setroubleshoot: SELinux is preventing /usr/sbin/proftpd from search access on the directory /home. For complete SELinux messages. run sealert -l f5cc5ed3-4930-4132-9221-ce7e17c57f63А если я стартую proftpd командой просто protfpd, то всё работает, всё заходит...
2 день бьюсь*(