Hejsa
Jeg sidder og vil konfigurere min proftpd til at tage imod ftp-connections
på test.mitdomain.dk (org. adresse udskiftet) og har lavet følgende .conf
fil:
#START
ServerName "mitdomain.dk"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
<Limit LOGIN>
DenyAll
</Limit>
<Directory /*>
AllowOverwrite on
</Directory>
<VirtualHost test.mitdomain.dk>
<Limit LOGIN>
AllowUser frank
</Limit>
<Anonymous /home/frank>
MaxClients 30
<Limit WRITE MKD RNFR RNTO DELE RMD STOR>
DenyAll
</Limit>
</Anonymous>
</VirtualHost>
#END
I mine øjne burde det bevirke at ingen kan logge ind på mitdomain.dk men
brugeren "frank" kan logge ind på test.mitdomain.dk, og ingen andre. Men det
virker bare ikke!?!?
Jeg vil har det til at fungere sådan, at kun meget få udvalgte personer kan
få adgang til ftp-serveren på test.mitdomain.dk, og ville derfor bare
tilføje dem til AllowUser eller eventuelt lægge dem alle i samme gruppe og
lave en AllowGroup. Men jeg kan på ingen måde få det til at virke efter
hensigten, især ikke med "virtual host". Er der nogen der kan sige mig hvad
jeg gør galt, og eventuelt forklare mig hvordan jeg så skal gøre det? Jeg
har kigget diverse example-conf filer igennem, men ingen af dem har gjort
mig klogere.
Jeg har også prøvet at tilføje user og group under <Anonymous>-blokken, men
hvis det havde virket, bevirkede det vel også blot at kun én bruger kunne
logge på den?
Med venlig hilsen
Frank Nørvig
|