zusätzliche FTP user ohne Freetz

1. Ich habe die Verzeichnisse auf dem USB-Stick erstellt.
Meine Frage aus #16 hast Du gesehen?

Dein USER0 hat den Namen Root. Der ist somit ein ganz normaler Benutzer ohne volle Admin-Zugriffe.
Welche Rechte der Benutzer hat, hängt nicht von der Schreibweise des Namens, sondern von der User-Id ab.

Hallo Smodo,Dein USB-Gerät wird garantiert nicht als FlashDisk-Partition-0-0 eingebunden!
doch: kann schon so heißen.
Kann schon. Aber wenn das der Name aus dem Beispiel ist, dann ist es unwahrscheinlich, daß es tatsächlich der richtige Name ist.
 
@radislav

Vielen Dank für Deine Antwort!:groesste:

Ich meine folgendes:
HDD_ABSOLUT='/var/media/ftp/'$HDD
TEMP=/var/tmp

Einmal mit ', einmal ohne '. Warum ist das so?

Dann weiter: Der entsprechende Teil meiner debug.cfg sieht so aus:
Code:
HDD_ABSOLUT=/var/media/ftp/Hitachi-HTS541616J9AT00-01
cd /var/tmp
cp $HDD_ABSOLUT/7170/bftpd.conf /var/tmp
cp $HDD_ABSOLUT/7170/bftpd /var/tmp
chmod +x /var/tmp/bftpd
chmod 777 /var/tmp/bftpd.conf
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf
echo gast:xxxxxxxxxx:0:0:root:/var/media/ftp/Hitachi-HTS541616J9AT00-01/gast:null >> /var/tmp/passwd
echo xxxxx:xxxxxxxxxxx:0:0:root:/var/media/ftp/Hitachi-HTS541616J9AT00-01:null >> /var/tmp/passwd

Damit wollte ich folgendes erreichen: User xxxxx kann alles, user gast nur in gast und tiefer. Ergebnis: User xxxxx kommt in das Root, aber in kein Unterverzeichnis (IE: Seite kann nicht angezeigt werden), user gast geht garnicht. Unterverzeichnis gast existiert.

Es scheint unwesentlich zu sein, ob ich AVM-FTP anlasse und dann über Port 22 teste (ja, conf geändert) oder AVM-FTP ausschalte.

Eine Idee?
 
Es scheint unwesentlich zu sein, ob ich AVM-FTP anlasse und dann über Port 22 teste (ja, conf geändert) oder AVM-FTP ausschalte.
Zumindest dies ist relativ klar, da in deinem Fall beide ftp-Server unterschiedlich Ports nutzen. Hier bei mir, auch wenn mit freetz, laufen ebenfalls sowohl der AVM-FTP also auch der freetz-vsftpd parallel. Eben nur mit verschiedenen Ports
 
Ach so, vielen Dank. Dann habe ich wieder etwas dazugelernt.
 
Hallo,

anbei meine Ausgaben.

-----

# cat /etc/passwd
root:X:0:0:root:/:/bin/sh
ftpuser:hav9dnLECvkbc:1000:0:ftp user:/var/media/ftp:/bin/sh
xxx:kqGjD83Wv94VI:0:0:root:/:null


# ls -ld $(grep ^Root: /etc/passwd | cut -d: -f6)
-sh: cut: not found
drwxrwx--- 1 root root 92 Aug 18 2008 .


# ls -ld $(grep ^User: /etc/passwd | cut -d: -f6)
-sh: cut: not found
drwxrwx--- 1 root root 92 Aug 18 2008 .


# ls /var/media/ftp/FlashDisk-Partition-0-0/3170_FTP/
bftpd bftpd.conf

----

Ich denke die User sind nicht inder passwd, oder? Wie bekomme ich sie hier rein?

Mein USB-Stick heißt schon "FlashDisk-Partition-0-0".

Gruß

Smodo
 
hallo

# ls /var/media/ftp/FlashDisk-Partition-0-0/3170_FTP/
bftpd bftpd.conf

wie ich es schon vermutet habe sind die verzeichnisse nicht da! du kannst sie so erstellen:
Code:
# cd /var/media/ftp/FlashDisk-Partition-0-0/3170_FTP/
# mkdir User Root
danach noch ein test:
Code:
# ls /var/media/ftp/FlashDisk-Partition-0-0/3170_FTP/
bftpd bftpd.conf User Root
wenn es so aussieht, dann passt es ja :)

gruß
 
@radislav

ich hab jetzt die beiden Ordner angelegt, doch leider funktioniert der Zugriff mit den Usern nicht.

Wie muß meine debug.cfg und meine passwd aussehen?

Gruß und Merci

Smodo
 
Wie muß meine debug.cfg und meine passwd aussehen?
am besten machen wirs umgekehrt: du postest uns deine komplette debug.cfg, die ja passwd erstellt (also passwd musst du nicht bearbeiten: nur zum test anschauen) und wir suchen gemeinsam nach fehlern. poste trotzdem den inhalt deiner passwd, außer hash-codes vielleicht.

außerdem ne allgemeine frage: was ist denn unverständlich bzw. zu schwierig an meiner anleitung. offensichtlich ist sie für dich nicht so geeignet. ich will sie ja so gut wie möglich verbessern (das ganze vielleich per pm oder e-mail, damit wir den thread nicht zumühlen)

p.s. beachte außerdem den CODE-tag. damit liest sich das ganze etwas besser

gruß
 
trotzdem den inhalt deiner passwd, außer hash-codes vielleicht.

Besser noch anders:
Solange der FTP nicht von außen erreichbar ist, kommt es nicht auf das Paßwort an. Also setzte ein einfaches Paßwort, das Du später wieder ändern wirst und zeige den Inhalt mitsamt Paßwort-Hash und angabe des dazugehörenden Paßworts, denn vielleicht liegt der Fehler ja genau da.

beachte außerdem den CODE-tag. damit liest sich das ganze etwas besser
Beachte außerdem den CODE-tag. damit liest sich das ganze viel besser.
 
Hallo,

anbei meine debug.cfg

----

HDD='FlashDisk-Partition-0-0' # ACHTUNG: unbedingt anpassen!
HDD_ABSOLUT='/var/media/ftp/'$HDD
LOGIN=xxx
PASSWD=kqGjD83Wv94VI
TEMP=/var/tmp

while !([ -d $HDD_ABSOLUT ]); do sleep 5; done

cd $TEMP
cp $HDD_ABSOLUT/3170_FTP/bftpd.conf $TEMP
cp $HDD_ABSOLUT/3170_FTP/bftpd $TEMP
chmod +x bftpd
chmod 777 bftpd.conf
echo $LOGIN:$PASSWD:0:0:root:/:null >> $TEMP/passwd
$TEMP/bftpd -d -c $TEMP/bftpd.conf


HDD='FlashDisk-Partition-0-0' # ACHTUNG: unbedingt anpassen!
HDD_ABSOLUT='/var/media/ftp/'$HDD
TEMP=/var/tmp

USER0=Root # kann natürlich geändert werden
USER1=User # kann natürlich geändert werden
PASSWD0=kqGjD83Wv94VI # Hash-Code
PASSWD1=PKyLaVDwPtyTo # Hash-Code

echo $USER0:$PASSWD0:0:0:root:$HDD_ABSOLUT/$USER0:null >> $TEMP/passwd
echo $USER1:$PASSWD1:0:0:root:$HDD_ABSOLUT/$USER1:null >> $TEMP/passwd

---

Was meinst du mit "CODE-tag"?

Was jetzt komisch ist, heute hab ich nochmal den Fritz FTP eingeschalten und nach dem Ausschalten komm ich mit dem User xxx nur noch auf den Stick und nicht mehr auf die komplette Box.

Gruß

Smodo
 
hast du diesen beitrag gelesen?
 
Hallo,

so hab nochmal alles neu gemcht. Mit dem User xxx komm ich jetzt per FTP auf die Box. Mit dem User Ich bekomme ich folgende Meldung:

---

Versuche 192.168.178.1:21
Verbindung mit 192.168.178.1 erfolgreich:21
No such file or directory.220 bftpd 1.3 at 192.168.178.1 ready.

---

anbei meine debug.cfg


---

HDD='FlashDisk-Partition-0-0'
HDD_ABSOLUT='/var/media/ftp/'$HDD
LOGIN=xxx
PASSWD=uOGBNMoRbMdNo
TEMP=/var/tmp

while !([ -d $HDD_ABSOLUT ]); do sleep 5; done

cd $TEMP
cp $HDD_ABSOLUT/3170_ftp/bftpd.conf $TEMP
cp $HDD_ABSOLUT/3170_ftp/bftpd $TEMP
chmod +x bftpd
chmod 777 bftpd.conf
echo $LOGIN:$PASSWD:0:0:root:/:null >> $TEMP/passwd


USER0=Ich
USER1=User1
PASSWD0=ZgVk/06Lvqyls
PASSWD1=dPBLuv2Fyya/g

echo $USER0:$PASSWD0:0:0:root:$HDD_ABSOLUT/$USER0:null >> $TEMP/passwd
echo $USER1:$PASSWD1:0:0:root:$HDD_ABSOLUT/$USER1:null >> $TEMP/passwd
$TEMP/bftpd -d -c $TEMP/bftpd.conf

---


Gruß

Smodo
 
hi, jetzt sieht es schon viel besser aus.

gibt es denn ein verzeichnis /var/media/ftp/FlashDisk-Partition-0-0/Ich ? laut der meldung nicht: erstellen ;)

CODE-Tag ist folgendes (ohne leerzeichen, sonnst sieht man nichts):
[ CODE ]
# hier mein code
[ / CODE ]
sieht so aus:
Code:
# hier mein code
wenn du antwortest und erweitert drückst, gibts mehr davon automatisch in der leiste :)

gruß
 
Super, danke jetzt funktionierts.

Hab aber schon das nächste Problem. Durch das mehrmalige booten der Box funktioniert jetzt mein Telnet nicht mehr.
Das Pseudoimage läßt sich auch nicht mehr einspielen.

Gruß und Danke

Smodo
 
probier es mal mit telefon: diese methode funktioniert immer. wenn es immer noch nicht geht, kannst du die box komplett "recovern". dannach muss es gehen
 
Hallo,

meine Box hat kein Telefon. Ist ja ne 3170.
Komplett recovern, meinst du das original image wieder drauf und dann das Pseudoimage? Wo bekommt man jetzt noch ein Pseudoimage her, wenn es die Seite nicht mehr gibt?

Gruß

Smodo
 
es gibt bei avm sog. recovery-tools für jede box. ohne pseudo image gibt es noch andere möglichkeiten: dazu am besten such-funktion benutzen
 
Hallo,

hab jetzt mit dem Recovertool die Box resetet, und wie hier beschrieben http://www.wehavemorefun.de/fritzbox/Starten_von_telnetd versucht Telnet zu aktivieren. Wenn ich jedoch ein Firmwareupdate mache bekomme ich folgende Fehlermeldung "Das Firmware-Update ist fehlgeschlagen: Die Update-Datei ist nicht vorhanden oder zu klein." Nach nem Reboot funktioniert Telnet nicht.

Danke und Gruß

Smodo
 
hallo zusammen,

ich habe mal eine frage zum bftpd. ich kann mich ohne probleme im richtigen verzeichnis einloggen. jedoch kann ich dann nicht mehr durch die verzeichnisstruktur browsen. die ganzen ordner sehe alle aus wie unbekannte dateien. woran liegt dies?
wäre euch für hilfe sehr dankbar.

mfg
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.