*Bump* I know this is kinda a complex issue. But any clues would
help. I really need to get this working and I'm not sure where else to
go for support on this. Thanks for your help,

Mark

On Fri, Jan 25, 2008 at 04:14:21AM GMT, Mark Krenz [mark@suso.org] said the following:
>
> Hi, I'm stumped and would appreciate help from someone who knows this
> better. I'm trying to help a customer of ours who is using proftpd on
> their server. They want to be able to restrict users into specific
> directory trees using the DefaultRoot option in a VirtualHost container.
> When I try this on their server which runs CentOS 5.0 and 1.3.0a, it
> does not function as expected. But if I copy the same proftpd.conf
> configuration file to another server running Gentoo and proftpd
> 1.3.1rc2, it works fine. When I copied it to the Gentoo machine to test
> it, the only thing I changed where the IP addresses listed in the
> virtual host containers and the hostname of the machine. But I'm sure
> that the hostname used for the servername and the
>
>
> Port 1501
> ServerName "testhost.domain.com"
> User "testuser"
> Group "testuser"
> ServerIdent on "FTP Server ready."
> DefaultRoot /home/testuser/public_html
> DefaultChdir /home/testuser/public_html
> ListOptions "-lah" strict
> DisplayConnect /home/testuser/prelogin.msg
> DisplayLogin "Welcome to client FTP server on domain.com"
>

>
> The above of course has had its real values substituted with generic
> ones for privacy. I've checked to make sure that there is no firewall
> blocking on port 1500 or on the client side and that the hostnames are
> setup right. On the machine where I'm having trouble, if I connect to
> port 1500 on testhost.domain.com and login using the testuser account,
> it makes /home/testuser my root directory, but on the Gentoo machine
> where I was able to get the same configuration working, it makes
> /home/testuser/public_html the root.
>
> So I'm wondering, what could be wrong? I've tried some diagnostics of
> my own such as debug logging, that didn't help. I did do an strace of
> the proftpd process and found this error message being generated when I
> tried to login to the CentOS machine:
>
> sendto(2, "<31>Jan 21 23:59:57 proftpd[9524]: server.domain.com - no matching vhost found for ::ffff:11.22.33.44#1501, using
> DefaultServer \'ProFTPD server\'\n", 153, 0, NULL, 0) = 153
>
> So its like its not matching the name in the VirtualHost entry. But
> I've checked it several times and even retyped it in and it still
> doesn't work. I also tried compiling an rpm for version 1.3.1 on the
> CentOS machine, but am getting an error during the build where it can't
> find modules/d_auth_pam during the configure section. But I can't find
> any such typo in the spec file or in the source:
>
> configure: error: source file './modules/d_auth_pam.c' cannot be found -- aborting
>
> Any help is appretiated and please let me know what other information
> you might need from me.
>
> Thanks,
> Mark
>
>
> --
> Mark S. Krenz
> IT Director
> Suso Technology Services, Inc.
> http://suso.org/
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> ProFTPD Users List
> Unsubscribe problems?
> http://www.proftpd.org/list-unsub.html
>



--
Mark S. Krenz
IT Director
Suso Technology Services, Inc.
http://suso.org/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ProFTPD Users List
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html