bei proftp user erstellen

deeg.at^

Registered User
Hi,
also ich hab proftp auf mienem root installiert und hab einen user mit dem befehl useradd -g ftpusers -h home -p password username erstell. Der user wird erstellt, aber er kann einfach nicht per ftp connecten.

proftp.conf:

Code:
        ServerName                      "deegs ftpserver"
        ServerType                      standalone
        DeferWelcome                    off

        ShowSymlinks                    on
        MultilineRFC2228                on
        DefaultServer                   on
        ShowSymlinks                    on
        AllowOverwrite                  on

        TimeoutNoTransfer               600
        TimeoutStalled                  600
        TimeoutIdle                     1200

        DisplayLogin                    welcome.msg
        DisplayFirstChdir               .message
        ListOptions                     "-l"

        DenyFilter                      \*.*/
        DefaultRoot                     ~
        RootLogin                       off
        TransferLog                     /var/log/xferlog

        # Port 21 is the standard FTP port.
        Port                            21

        # To prevent DoS attacks, set the maximum number of child processes
        # to 30.  If you need to allow more than 30 concurrent connections
        # at once, simply increase this value.  Note that this ONLY works
        # in standalone mode, in inetd mode you should use an inetd server
        # that allows you to limit maximum number of processes per service
        # (such as xinetd)
        MaxInstances                    30

        # Set the user and group that the server normally runs at.
        User                            nobody
        Group                           nogroup

        # Normally, we want files to be overwriteable.
        <Directory /*>
          # Umask 022 is a good standard umask to prevent new files and dirs
          # (second parm) from being group and world writable.
          Umask                         022  022

          AllowOverwrite                on
        </Directory>

        # A basic anonymous configuration, no upload directories.
 
Die Syntax von useradd ist wie folgt:

useradd -g ftpusers -d /home/username -p password username

Das Passwort muss in der verschlüsselten Form übergeben werden. Deshalb besser den Parameter -p weglassen und das Passwort danach mit "passwd username" setzen.
 
Was kommt denn für eine Meldung?

Ist proftpd so eingestellt, dass der User eine Shell braucht? Hat der User eine Shell?
 
Hast du die User, die per FTP zugreifen sollen der entsprechenden Gruppe (siehe proftpd.conf) hinzugefügt?

# usermod -G ftpuser username

Weiß ja nicht, was du für ein OS hast, dieses Tutorial finde ich für Debian recht zielführend: klick
 
Last edited by a moderator:
ich habe debian, ja ich nehme die gruppe ftpusers.. meldung:
WinSock 2.0 -- OpenSSL 0.9.8b 04 May 2006
[R] Verbinde zu 89.163.147.39 -> IP=89.163.147.39 PORT=21
[R] Verbunden mit 89.163.147.39
[R] 220 ProFTPD 1.2.10 Server (deegs ftpserver) [89.163.147.39]
[R] USER shmoin
[R] 331 Password required for shmoin.
[R] PASS (hidden)
[R] 530 Login incorrect.
[R] Verbindung fehlgeschlagen
 
Back
Top