Voller Root Zugriff via FTP?

bolle

Aktives Mitglied
Mitglied seit
10 Apr 2006
Beiträge
1,437
Punkte für Reaktionen
0
Punkte
36
Hallo zusammen,
ich habe seit der neuen FW kein DS mod mehr drauf. Mit dem DS mod war es ja kein Problem vollen Root Zugriff zu bekommen und mit Hilfe eines FTP Progarmmes auf die Box zuzugreifen.

Nun meine Frage, geht das auch ohne DS mod und wenn ja wie?
Für Hilfe wäre ich euch dankbar!!

Gruß und THX Bolle
 
bftpd mit wget nachladen.
Such mal im Forum, da müsste es einige Beiträge dazu geben.
 
Habe schon gesucht, aber es scheint als ob das mit dem 2.6 kernel nicht funzt .... oder liege ich da fasch?

Gruß Bolle
 
"Zur Not" kannst du ja einen eigenen bftpd für den 2.6-er Kernel erstellen, indem du die Toolchain des ds-mods dafür "missbrauchst". Also einfach einen ds-mod mit bftpd für eine 2.6-er Box erstellen und das Binary herauskopieren...

Jörg
 
Das Thema ist eine Modifikation, also verschiebe ich mal ins passende Unterforum. ;)
 
Das einfachste ist, Du erzeugst einen neuen User, der nicht root heißt und UderID 0 und GroupID 0 hat. Lass ihn einfach in der debug.cfg an die /var/tmp/passwd anhängen...
 
Ok und wie genau hat das dann auszusehen? so in etwa?

echo "user:BpLNMSofcx.7g:0:0:root:/:null" >> /var/tmp/passwd
 
Ok habe es mal so versucht...aber leider bin ich gescheitert!
 
keinerm mehr eine Idee?
 
Ich kanns ja nicht genau sagen, aber vielleicht hilft es, wenn du etwas konkreter mitteilst, wie genau du "gescheitert" bist ;-) ?
Was geht, was nicht und wie die Konfig und Fehlermeldung nun aussehen...

Jörg
 
#>>TSB: LCR Updater Installer
mkdir -pm 777 /var/tmp
#!/bin/sh
TSBfileLogMsg=/var/tmp/tsbinstall.log

So siht der Anfang meiner debug.cfg aus.

Und was muss ich jetzt da genau davor machen. Ein Beispiel wäre suoper weil irgendiwe hänge ich gerade total..:(
 
bolle schrieb:
Und was muss ich jetzt da genau davor machen.
Das stand doch alles schon mal vor langer Zeit hier im Forum. Einfach mal die Suche bemühen!

[EDIT]
Da gibt es einen Artikel bei tecchannel.de.
 
Zuletzt bearbeitet:
Ok hab es soweit hinbekommen! Aber das proplem daei ist, dass der port 21 schon vom USB Stcik verwendet wird. Gibt es eine Möglichkeit den port 22 zu verwenden um in das Dtaeissystem reinzukommen?
 
Du könntest den Stick nicht automatisch mounten lassen und ihn dann über das entsprechende Unterverzeichnis Deines Root-Mounts trotzdem erreichen. So mache ich das.
 
Hi Kriegaex, wie hast du das dann genau gemacht?

Also dass der Stick dann eben über var/medi/ftp..... zuerreichen ist..
Für ne kurze Anleitung wäre ich dankbar!

Gruß Bolle
 
Das habe ich dort einmal beschrieben, allerdings für DS-Mod-Benutzer. Da Du momentan ohne Mod arbeitest, folgt hier mal ein Beispiel für eine vollständige bftpd.conf. Im anderen Beitrag ist das Wesentliche hervorgehoben, deshalb trotzdem erst mal dort lesen.

Code:
global {
	DENY_LOGIN="no"
	PORT=21
	PASSIVE_PORTS=0
	DATAPORT20="no"
	ADMIN_PASS="x"
	PATH_BFTPDUTMP="/var/run/bftpd/bftpdutmp"
	XFER_BUFSIZE="2048"
	ALLOW_FXP="no"
	CONTROL_TIMEOUT="300"
	DATA_TIMEOUT="30"
	RATIO="none"
	ROOTDIR="%h"
	UMASK="022"
	LOGFILE="/var/log/bftpd.log"
	HELLO_STRING="bftpd %v at %i ready."
	AUTO_CHDIR="/"
	AUTH="PASSWD"
	RESOLVE_CLIENT_IP="no"
	MOTD_GLOBAL="/etc/motd"
	MOTD_USER="/.ftpmotd"
	RESOLVE_UIDS="yes"
	DO_CHROOT="yes"
	LOG_WTMP="yes"
	BIND_TO_ADDR="any"
	PATH_FTPUSERS="/mod/etc/ftpusers"
	AUTH_ETCSHELLS="no"
	ALLOWCOMMAND_DELE="yes"
	ALLOWCOMMAND_STOR="yes"
	ALLOWCOMMAND_SITE="yes"
	HIDE_GROUP=""
	QUIT_MSG="See you later..."
	USERLIMIT_GLOBAL="0"
	USERLIMIT_SINGLEUSER="0"
}
user ftp {
	ANONYMOUS_USER="no"
}
user anonymous {
	ALIAS="ftp"
}
user root {
	ROOTDIR="/"
	DO_CHROOT="no"
}
Den Server startest Du dann so:
Code:
bftpd -d -c /path/to/bftpd.conf
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,144
Beiträge
2,282,486
Mitglieder
377,372
Neuestes Mitglied
Mortally1280