FTP installieren und Benutzer zum FTP-Konto hinzufügen

FTP installieren und Benutzer zum FTP-Konto hinzufügen

Ich habe FTP auf einem Ubuntu-Server installiert und möchte nun einen Benutzer hinzufügen. Ich verwende dieses Tutorial:http://www.debian-administration.org/articles/383

Alles hat gut funktioniert, aber ich blieb beim Schritt „Benutzer hinzufügen“ hängen, als ich Folgendes tat:

# sudo pure-pw useradd remo -u ftpuser -g ftpgroup -d /home/pubftp/remo -N 10

Ich erhalte die Fehlermeldung „Sie müssen eine Nicht-Root-UID und -GID angeben.“

Ich wollte die UID und GID des Benutzers prüfen und in den Befehl eingeben, aber der Benutzer wurde noch nicht erstellt. Daher kann ich seine UID nicht abrufen.

Wie macht man das, Freunde?

Antwort1

Sie müssen den obigen Befehl nicht verwenden. Wenn Sie einen lokalen Benutzer verwenden, erstellen Sie einfach ein Konto mit useradd usernamehereund erstellen Sie auch ein Kennwort für den Benutzer. Ändern Sie dann die Konfigurationsdatei in local_user YES, stellen Sie eine Verbindung vom Client her, um zu prüfen, ob es funktioniert. Ihre lokalen Benutzerdateien werden unter gespeichert /home/username. Der lokale Benutzer wird zum Home-Verzeichnis des lokalen Benutzers umgeleitet. Wenn Sie einen anonymen FTP-Login erstellen, wird er dorthin umgeleitet. Das ist /var/ftp/pubder Unterschied. Wenn Sie nicht alle Ordner außer dem Home-Verzeichnis durchsuchen müssen Chroot_local_enable YES, aktivieren Sie dies. Dann kann Ihr lokaler Benutzer nur auf sein Home-Verzeichnis zugreifen.

verwandte Informationen