Wie erstelle ich einen Benutzer für den FTP-Server?

14

Ich benutze vsftpd. Ich brauche einen ftpServer für meinen Webserver, ich kann mich natürlich unter meinem Konto anmelden, aber ich kann nicht die Hauptsache tun, für die es bestimmt ist, und Dateien in meinem Verzeichnis var / www hinzufügen / bearbeiten / entfernen.

Könnte jemand mich durch den Prozess beim Erstellen eines neuen Benutzers für nur FTP führen und ihm erlauben, irgendetwas in diesem Ordner zu bearbeiten? Oder gibt es eine einfachere Möglichkeit, dies mit einem anderen Konto zu bearbeiten?

NardCake
quelle
könnten Sie angeben, welche Software Sie für FTP-Server verwenden?
zuberuber
Oh sorry, es ist VSFTPD
NardCake

Antworten:

11

Bearbeiten /etc/vsftpd.confund Entfernen #von local_enable=YES, write_enable=YESund chroot_list_enable=YES.

Geben Sie dies nun in das Terminal ein sudo touch /etc/vsftp.chroot_list

und schließlich /etc/vsftp.chroot_listeinen Benutzer pro Zeile bearbeiten und hinzufügen.

zuberuber
quelle
Und das gibt mir Zugriff auf diesen Ordner?
NardCake
Da ich mein Problem nicht gelöst habe, kann ich in var / www nicht auf das Bearbeiten / Erstellen / Herunterladen von Dateien zugreifen. Deshalb habe ich diese Frage gestellt: |
NardCake
Der Benutzer muss die Berechtigung zum Lesen / Schreiben / Ausführen in / var / www haben, um solche Dinge auszuführen. Ich schlage vor zu lesen man chmodundman chown
zuberuber
6
Wie kann ich das Passwort in dieser Datei angeben? Ist es Benutzername: Passwort-Muster oder Benutzername = Passwort-Muster. Bitte spezifizieren.
Chanaka udaya
Haben Sie ein Beispiel, wie man /etc/vsftp.chroot_list bearbeitet? Benutzername + Passwort
Jerinho