подскажите плиз как настроить proftpd, чтобы с определенной поддеректории могли читать все, а закачивать, изменять и удалять могли только несколько определенных человек.
проблемма у меня по-серьезней пришла. Нужно что бы юзер (user) что логинится к ftp серверу мог попасть в своюдомашнюю директорию. но такого не происходит. а когда-то все так и работало(я пришел на все готовое..). что нужнос делать что бы решить мою проблемму...
>проблемма у меня по-серьезней пришла. Нужно что бы юзер (user) что логинится
>к ftp серверу мог попасть в своюдомашнюю директорию. но такого не
>происходит. а когда-то все так и работало(я пришел на все готовое..).
>что нужнос делать что бы решить мою проблемму...FAQ Proftpd DefaultRoot ~
делал я следующее
<VirtualHost myhost.mynet.foo>
DefaultRoot ~
...
</VirtualHost>
но ниче не работает. не попадает юзер в домашнюю директорию.
а раньше просто каждый системны юзер (то есть не тот что прописан )в
AuthUserFile
в а /etc/passwd. без каких либо(?) настроек просто попадал в свою домашнюю директорию
>делал я следующее
><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
NameAuthUserFile -- Specify alternate passwd file
SynopsisAuthUserFile [ path]
Default
NoneContext
server config,<VirtualHost>, <Global>
Module
mod_auth_file
Compatibility
1.0.3/1.1.1 and laterDescription
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 директивы