GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden einer Liste zulässiger Benutzer mit VSFTPD

Ein flüchtiger Blick zeigt nichts an Ihrer Konfigurationsdatei ... das Problem kann woanders liegen.

Sie haben dies wahrscheinlich bereits versucht, aber es könnte sich lohnen, Folgendes zu überprüfen:

  • Stellen Sie sicher, dass jeder Benutzer, der vsftpd ausführt, die entsprechenden Rechte auf /etc/vsftp.user_list hat . Sie haben keinen eigenen nicht privilegierten Benutzer, der mit nopriv_user konfiguriert ist Direktive, aber der Standardwert ist niemand.
  • Versuchen Sie, chroot_local_users auszukommentieren Direktive, um zu sehen, ob es ein Problem mit dem Chrooting gibt.
  • Haben Sie den vsftpd-Prozess neu gestartet, nachdem Sie Änderungen vorgenommen haben? Ein gewöhnlicher Doh! Sysadmin-Moment für mich ist, dass ich die Konfigurationsänderungen vornehme, aber vergesse, den Prozess zu HUP... (peinlich, ja, ich weiß).
  • Versuchen Sie, vsftpd direkt von der Befehlszeile aus auszuführen, damit alle Fehler an STDERR gehen.
  • Haben Sie Ihren Benutzer streams konfiguriert /bin/false haben als Login-Shell? Versuchen Sie es mit /bin/nologin stattdessen. /bin/false verhindert, dass sich dieser Benutzer überhaupt anmeldet.
  • Erwägen Sie als letzten Ausweg die Verwendung von PAM und virtuellen Benutzern.

Linux
  1. So installieren Sie Nextcloud mit ISPConfig 3.1

  2. Benutzer in Linux auflisten - Beste Methode

  3. Zeilenumbruch mit Mc verwenden?

  4. Verwendung von –exclude mit dem Du-Befehl?

  5. Farben mit printf verwenden

So listen Sie Benutzer unter Linux auf

Erste Schritte mit GIT unter Linux

Verwenden von RoundCube Webmail mit ISPConfig 3 auf Debian Wheezy (Apache2)

SS-Befehl in Linux mit nützlichen Beispielen

So listen Sie Dateisysteme in Linux mit Lfs auf

Verwenden von RoundCube-Webmail mit ISPConfig 3 auf Debian Wheezy (nginx)