>делал я следующее
><VirtualHost myhost.mynet.foo>
>DefaultRoot ~
>...
></VirtualHost>
>но ниче не работает. не попадает юзер в домашнюю директорию.
>а раньше просто каждый системны юзер (то есть не тот что прописан
>)в
>AuthUserFile
>в а /etc/passwd. без каких либо(?) настроек просто попадал в свою домашнюю
>директорию тьфу ты черт, non-anonymous ftp by default должен попадать в $HOME, а то что
я написал со ссылкой на FAQ - это chroot в $HOME
Если у вас разная авторизация для global, virtual - смотреть в сторону AuthOrder
и читать Configuration.html от ProFTPD про область действия нужных директив, в смысле:
server.config, global, virtual
В случае AuthUserFile:
AuthUserFile
Name
AuthUserFile -- Specify alternate passwd file
Synopsis
AuthUserFile [ path]
Default
None
Context
server config,<VirtualHost>, <Global>
Module
mod_auth_file
Compatibility
1.0.3/1.1.1 and later
Description
AuthUserFile specifies an alternate passwd file, having the same
format as the system /etc/passwd file, and if specified is used during
authentication and user lookups for directory/access control
operations. The path argument should be the full path to the specified
file. AuthUserFile can be configured on a per-VirtualHost basis, so
that virtual FTP servers can each have their own authentication
database (most often used in conjunction with AuthGroupFile).
Note that this file need not reside inside a chroot()ed directory
structure for Anonymous or DefaultRoot logins, as it is held open for
the duration of client connections.
PS. В Proftpd всегда нужно смотреть Changelog и изменения, постоянно что-нить
переделывается, особенно если это 1.3.0 (для нее читать news и release_notes
+ смотреть doc/howto там есть про изменения и новшевства, про depricated директивы