{"id":80,"date":"2019-01-28T16:25:59","date_gmt":"2019-01-28T16:25:59","guid":{"rendered":"http:\/\/franki.ch\/?p=80"},"modified":"2019-01-28T20:05:08","modified_gmt":"2019-01-28T20:05:08","slug":"proftpd-login-failed-incorrect-password","status":"publish","type":"post","link":"https:\/\/franki.ch\/?p=80","title":{"rendered":"ProFTPD &#8211; (Login failed): Incorrect password"},"content":{"rendered":"<p>Ihr wollt euch mit einem neuerstellten User an einem ProFTPD Server anmelden und bekommt die Meldung (Login failed): Incorrect password? Dann lest hier nach woran das eventuell liegen k\u00f6nnte&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Wahrscheinlich habt ihr beim Anlegen des Users die Shell <strong><em>\/bin\/false<\/em> <\/strong>ausgew\u00e4hlt. Wenn das so ist, solltet ihr die Datei <strong><em>\/etc\/shells<\/em><\/strong> \u00fcberpr\u00fcfen. Hier muss die Shell eingetragen sein, denn standardm\u00e4\u00dfig pr\u00fcft ProFTPD ob die im Userprofil angegebene Shell g\u00fcltig ist. Ist diese nicht richtig, bekommt man die Fehlermeldung <em>(Login failed): Incorrect password<\/em><\/p>\n<p>Man kann jedoch auch die Konfigurationsdatei des ProFTPD Servers anpassen. Hier m\u00fcsste dann in der Datei <em><strong>\/etc\/proftpd\/proftpd.conf<\/strong><\/em> der Punkt<\/p>\n<blockquote><p># RequireValidShell off<\/p><\/blockquote>\n<p>aktiviert werden, indem das # am Anfang der Zeile entfernt wird.<\/p>\n<p>Tr\u00e4gt man die Shell in die Datei \/etc\/shells ein, funktioniert der Login sofort. Wird die Konfigurationsdatei des ProFTPD Servers angepasst, funktioniert der Login erst nach einem Neustart des FTP Dienstes. Das klappt wie folgt:<\/p>\n<blockquote><p>sudo \/etc\/init.d\/proftpd stop<\/p>\n<p>sudo \/etc\/init.d\/proftpd start<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ihr wollt euch mit einem neuerstellten User an einem ProFTPD Server anmelden und bekommt die Meldung (Login failed): Incorrect password? Dann lest hier nach woran das eventuell liegen k\u00f6nnte&#8230;<\/p>\n","protected":false},"author":1,"featured_media":82,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[16,15,18,13,17,14],"class_list":["post-80","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-16","tag-ftp-server","tag-incorrect-password","tag-linux","tag-login-failed","tag-proftpd"],"_links":{"self":[{"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/franki.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=80"}],"version-history":[{"count":2,"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/posts\/80\/revisions"}],"predecessor-version":[{"id":83,"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/posts\/80\/revisions\/83"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/franki.ch\/index.php?rest_route=\/wp\/v2\/media\/82"}],"wp:attachment":[{"href":"https:\/\/franki.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franki.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franki.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}