ProFTPd issue

yulia

Verified User
Joined
Nov 2, 2008
Messages
8
How do I get files to be uploaded as user:apache? This way Other can remain --- and making my clients more secure. From what it looks like, it originally did that, but i think I broke something. :/

my conf file:
Code:
ServerName              "FTP"
ServerType              standalone

Port                    21
PassivePorts            35000 35999
UseReverseDNS           off
TimesGMT                off
TimeoutLogin            120
TimeoutIdle             600
TimeoutNoTransfer       900
TimeoutStalled          3600

#MaxCients              20 "Sorry, the maximum number of allowed users are already connected (%m)"
#MaxClientsPerHost      2
#MaxClientsPerUser      2
MaxConnectionsPerHost   6 "Sorry, you may not have more then 6 connections open at a time"
MaxHostsPerUser         6 "Sorry, you may not connect more than 6 times"

ScoreboardFile                  /var/run/proftpd/proftpd.pid

TransferLog             /var/log/proftpd/xferlog.legacy
LogFormat               default "%h %l %u %t \"%r\" %s %b"
LogFormat               auth    "%v [%P] %h %t \"%r\" %s"
LogFormat               write   "%h %l %u %t \"%r\" %s %b"

#DON'T modify this log format.  Its used by DirectAdmin to determine user usage
LogFormat               userlog "%u %b"
ExtendedLog             /var/log/proftpd/IP.bytes WRITE,READ userlog

AuthUserFile                    /etc/proftpd.passwd
DefaultServer           on

#AuthPAM off

<IfModule mod_tls.c>
        TLSEngine on
        TLSLog /var/log/proftpd/proftpd.tls.log
        TLSProtocol TLSv1
        TLSVerifyClient off
        TLSRequired off

        #Certificates
        TLSRSACertificateFile /etc/exim.cert
        TLSRSACertificateKeyFile /etc/exim.key
        #TLSCACertificateFile /etc/ftpd/root.cert.pem
</IfModule>

<Global>
        DeferWelcome            on

        RequireValidShell       no

        DefaultRoot             ~
        DirFakeUser on ftp
        DirFakeGroup on ftp

        User                    ftp
        Group                   ftp
        #UserAlias              anonymous ftp

        AllowStoreRestart       on
AllowRetrieveRestart    on

        ListOptions             -a
                             
        Umask                   027 027
        DisplayLogin            welcome.msg
        DisplayChdir            readme
        AllowOverwrite          on
        IdentLookups            off
        ExtendedLog             /var/log/proftpd/access.log WRITE,READ write
        ExtendedLog             /var/log/proftpd/auth.log AUTH auth

        #
        # Paranoia logging level....
        #
        #ExtendedLog    /var/log/proftpd/paranoid.log ALL default

</Global>
 
This page in the Proftpd User Guide may give you the information you need to make the desired changes to your proftpd configuration file.

Note that I do not guarantee the above to work; you should test it yourself in your environment.

Jeff
 
Back
Top