Ahoj, ja pouzivam proftpd, ktery se mi osvedcilo nejvic. Presne to, co chces, se da udelat pomoci:
Tim jsem vlastne uzivatelovi roman, kterej se prihlasi na FTP, dal moznost pred systemem vystupovat jako boogey
<Anonymous /var/www/roman>
AnonRequirePassword on
AuthAliasOnly on
AuthUsingAlias on
UserAlias roman boogey
User boogey
Group boogey
UserOwner boogey
MaxClients 5 "The server is full, hosting %m users"
DisplayLogin welcome.msg
AllowOverwrite on
<Limit LOGIN>
AllowAll
</Limit>
<Limit ALL>
AllowAll
</Limit>
</Anonymous>
subdomeny udelas napriklad pomoci vhost_alias modulu, ten povolis tak, ze das symlink do /etc/apache2/mods-enabled z /etc/apache2/mods-available
Pak vytvoris v site-available neco podobnyho:
a nasymlinkujes do site-enabled
<VirtualHost *>
ServerAlias *.boogey.info
UseCanonicalName Off
VirtualDocumentRoot /var/www/%-3/
php_admin_value open_basedir "/var/www/:/tmp/"
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
Samozrejme tohle vse je popsany v dokumentaci k jednotlivym programum, takze je potreba hledat tam. ProFTPd ma i nejaky klikatko na nastaveni. Mne osobne to moc neslo a po dvou hodinach marnyho klikani jsem si precetl manual a mnohem rychleji to nastavil rucne.