Bekijk de volledige versie : Anfängerfragen zu vsftpd
Hallo zusammen,
habe seit 2 Tagen einen WL-500gPv2 mit neuster Oleg Firmware. Dank der super Anleitung von Wengi und des Forums hab ich schon ziemlich viel umsetzen können und bin deshalb voll begeistert und froh das ich in gekauft habe.
Nun zu meinem Problem:
Ich hatte am Anfang den FTP Server über das Webinterface eingeschaltet und einen user angelegt. Da ich aber Probleme mit den Verzeichnissen hatte, habe ich ihn wieder im Webinterface abgeschaltet und starte ihn über skript beim booten und angepasster vsftpd.conf.
Das klappt auch alles sehr gut, nur will ich jetzt einen weiteren user hinzufügen, einer ist noch vom Webinterface setup in der vsftpd.passwd hinterlegt, wie bekomm ich aber einen weiteren ohne Webinterface? Das Passwort wird ja irgendwie verschlüsselt?
Vielen Dank schon mal!
Gruß,
jojo
newbiefan
27-11-2008, 22:44
http://wlhdd.co.uk/wiki/VSFTP_Guides
Hmm, danke erstmal für deine Antwort.
Aber in dem Link wird erklärt wie man einen einen neuen lokalen User mit passwd anlegt, bei mir sind die FTP Benutzer aber in der vsftpd.passwd Datei.
Kann ich mit hilfe von passwd einen neuen User in die vsftpd.passwd schreiben?
newbiefan
28-11-2008, 23:11
http://www.macsat.com/macsat/index.php?option=com_smf&Itemid=31&topic=296.msg1988;topicseen
Hallo,
hasst Du vsftpd nach folgender Anleitung (http://www.macsat.com/macsat/content/view/25/29/) installiert? Solltest Du am besten machen.
Dann müssen eigentlich nur die User in der
/etc/passwd
angelegt werden und gut. Das Anlegen von neuen usern geht am einfachsten mit dem Befehl
adduser
Muss möglicherweise noch mit
ipkg install adduser
nachinstalliert werden.
Ich habe es zusätzlich über die Funktion
userlist_enable
in der vsftpd.conf gelöst. Ist dann etwas übersichtlicher.
Diese und einige weitere nützliche Infos rund um die Konfiguration von vsftpd findest Du hier (http://archiv.debianhowto.de/de/vsftpd/installation_konfiguration.html#konfiguration). Wird zwar nicht explizit für den Wl500 beschrieben, die Konfigurationen sind aber gleich!
Also ich hab den vsftpd von der WebGui genommen, starte vsftpd aber "manuell" in der post-boot. Die vsftpd.conf habe ich übernommen und die nutzt eine eigene Passwort Datei "vsftpd.passwd" die im Prinzip gleich aussieht wie die passwd Datei.
Möchte gerne die vsftpd.passwd behalten, kann ich mit passwd nicht auch die vsftpd.passwd bearbeiten? Ich kann zumindest ein neuen user in der passwd erstellen und dann den Eintrag kopieren.
Hi,
sorry, wusste gar nicht das oleg in seiner neuen Version den vsftpd mit ins Webinterface genommen hat. Oder ist der sogar Standart bei v2???
Also mit passwd kannst Du keine user anlegen sondern nur Passwörter eines bestehenden Users setzen und ändern.
Wie schon oben beschrieben, user anlegen mit
adduser
Die Einträge in der vsftpd.passwd haben das folgende Format:
USER
PASSWORD
USER2
PASSWORD2
...
Die Passwörter müssen verschlüsselt angelegt werden. Das erreichst Du mit dem Befehl
XMCrypt Dein_Passwort
Schau auch hier (http://vsftpd.beasts.org/vsftpd_conf.html) mal nach, über die Option
local_enable yes
kannst Du auch die /etc/passwd als Userdatenbank angeben. Hier kannst Du den Usern dann "Home-Verzeichnisse" anlegene etc.. Die Konfiguration über die /etc/passwd ist deutlich komfortabler.
Servus,
also die vsftpd.passwd hat bei mir das Format:
user:$1$$ex9cQFo.PV11eSLXJFZuj.:0:0:user:/tmp/harddisk/ftp_pub:/sbin/nologin
Das Passwort wird wohl gleich verschlüsselt wie bei der passwd Datei. Ich kann z.B. in der passwd einen neuen User inkl. Passwort anlegen und dann die Zeile in die vsftpd.passwd kopieren und ein bisschen anpassen. Das funzt.
Ich test mal heut abend ob das mit XMCrypt funktioniert.
Danke!
Hi,
ja dann versuch es so, wenns klappt.
Seltsam nur warum eine passwort-Datei mit dem gleichen Format wie die /etc/passwd von vsftpd verwendet wird.
Meiner Meinung nach wäre es sinnvoller die Benutzerverwaltung über die /etc/passwd zu machen. Bleibt ja jedem überlassen.