Morguh (of voor de mensen die dit op een ander tijdstip lezen: Goedendag),
Een (naar mijn idee) raar probleem:
Ik heb een proftpd server (1.2.4) draaien op solaris 8 met virtual hosts enzo. Werkt allemaal lekker, op de ene virtualhost kan iedereen anonymous inloggen en de andere is bedoeld voor een select publiek om te kunnen uploaden.
Op de upload server heb ik RootLogin op 'on' gezet, want deze moet ook in kunnen loggen namelijk. Iedere user kan inloggen en krijgt mooi zijn home-dir voor z'n kiezen, behalve root, dir blijft steken na "Opening ACSII mode data connection for file list".
De homedir van root is dus / en dat geeft dus ellende.. Als ik de homedir van root verander in iets anders vind ie alles goed en kan ie inloggen en krijgt ie zo een dirlisting van zijn directory, maar wanneer ik dan naar / wil gaan, blijft ie weer hangen op "Opening ACSII mode data connection for file list".
Even de proftpd.conf:
Even korte netwerktopo, ik zit in hetzelfde subnet als de FTP server, dus geen firewall...
Wie o wie???
Een (naar mijn idee) raar probleem:
Ik heb een proftpd server (1.2.4) draaien op solaris 8 met virtual hosts enzo. Werkt allemaal lekker, op de ene virtualhost kan iedereen anonymous inloggen en de andere is bedoeld voor een select publiek om te kunnen uploaden.
Op de upload server heb ik RootLogin op 'on' gezet, want deze moet ook in kunnen loggen namelijk. Iedere user kan inloggen en krijgt mooi zijn home-dir voor z'n kiezen, behalve root, dir blijft steken na "Opening ACSII mode data connection for file list".
De homedir van root is dus / en dat geeft dus ellende.. Als ik de homedir van root verander in iets anders vind ie alles goed en kan ie inloggen en krijgt ie zo een dirlisting van zijn directory, maar wanneer ik dan naar / wil gaan, blijft ie weer hangen op "Opening ACSII mode data connection for file list".
Even de proftpd.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
| #
#
ServerName "FTP server"
#
ServerType standalone
#
DeferWelcome on
#
# Some basic defaults
#
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
#
# Global settings
#
<Global>
#DisplayLogin welcome.msg
#DisplayFirstChdir readme
#
# having to delete before uploading is a pain ;)
#
AllowOverwrite yes
#
# Turn off Ident lookups
#
IdentLookups off
#
# Logging
#
# file/dir access
#
ExtendedLog /var/log/proftpd/access.log WRITE,READ write
#
#
# Record all logins
#
ExtendedLog /var/log/proftpd/auth.log AUTH auth
#
# Paranoia logging level....
#
ExtendedLog /var/log/proftpd/paranoid.log ALL default
</Global>
#
# Deny writing to the base server...
#
<Limit WRITE>
DenyAll
</Limit>
# --------------------------------------------
# Virtual Server UPLOAD SERVER....
#
# This is the default server
#
<VirtualHost 192.168.0.2>
ServerAdmin admin@domain.com
ServerName "FTP Archive Upload"
User nobody
Group nobody
MaxLoginAttempts 2
RequireValidShell on
MaxClients 10
DefaultServer on
DefaultRoot ~
AllowOverwrite yes
RootLogin on
</VirtualHost>
# --------------------------------------------
#
# ANONYMOUS DOWNLAOD
#
<VirtualHost 192.168.0.5>
ServerAdmin admin@domain.com
ServerName "FTP Archive"
MaxLoginAttempts 3
RequireValidShell off
DefaultRoot /ftp
# AllowOverwrite yes
#<Limit LOGIN>
# DenyAll
#</Limit>
# A basic anonymous configuration, no upload directories.
<Anonymous /ftp>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
RequireValidShell no
# Limit the maximum number of anonymous logins
MaxClients 50 "Sorry, max %m users... Please try again later!"
AccessGrantMsg "Anonymous login approved, restrictions apply."
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
# Prevent deleting files
<Limit DELE>
DenyAll
</Limit>
</Anonymous>
</VirtualHost> |
Even korte netwerktopo, ik zit in hetzelfde subnet als de FTP server, dus geen firewall...
Wie o wie???
edit:
O ja, ik heb 'm in debug gedraaid (level 5) en die geeft geen foutmelding, ook de logging zegt niets...
O ja, ik heb 'm in debug gedraaid (level 5) en die geeft geen foutmelding, ook de logging zegt niets...
Ik ben geweldig.. en bescheiden! En dat siert me...