FTP Server neben nginx

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hallo, ich habe einen nginx server am laufen und wollte nebenbei einen vsftp aufsetzen. Ich bekomme es aber nicht hin, das der neue Benutzer Schreibrechte hat ohne das www-data diese verliert.

    Im Wesentlichen bin ich so vorgegangen:

    Code
    apt-get -y install vsftpd
    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem -subj "/C=/ST=/L=/O=/OU=/CN=*.domain.tld"


    Danach die Config angepasst:


    Hier bin ich mir denn nicht mehr so ganz sicher:

    Dann die /etc/pam.d/vsftpd bearbeiten:

    Code
    # Standard behaviour for ftpd(8).
    auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
    # Note: vsftpd handles anonymous logins on its own. Do not enable pam_ftp.so.
    # Standard pam includes
    @include common-account
    @include common-session
    @include common-auth
    #auth required pam_shells.so


    Aber so richtig will das nicht klappen. Das Zertifikat nimmt er nicht richtig an und das mit der rechtevergabe ist ja auch so eine sache.

    Hat jemand da einen Tipp für mich?

    • Offizieller Beitrag

    Hallo PeterDerPan,

    habs nur "überflogen" und kenne vsftpd auch nicht... vielleicht habe ich es auch übersehen.

    Der FTP-User sollte in die Gruppe www-data & Rechte für das Webserververzeichnis bekommen:

    Code
    sudo usermod -a -G www-data DeinFTP-User
    
    
    sudo chown -R DeinFTP-User /etc/nginx/html
  • Wenn ich das mache:

    Code
    [/s][s]chown -R DeinFTP-User /etc/nginx/html[/s][s]


    dann hat der www-data wieder ein problem :([/s]


    Ach, ich idiot. Ich hatte noch ein Rechteproblem. Funktioniert, danke:

    Code
    #Change the directory owner and group:chown www-data:www-data /etc/nginx/html#allow the group to write to the directory with appropriate permissions:chmod -R 775 /etc/nginx/html #Add myself to the www-data group:usermod -a -G www-data derspecialftpuser

    Einmal editiert, zuletzt von PeterDerPan (9. Februar 2017 um 20:09)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!