zusätzliche FTP user ohne Freetz

Ich habe das Skript auch noch unter /mod/etc/bftpd.conf gefunden. [..]

Jetzt muss ich es wohl nur noch schaffen, die Änderungen von /mod/etc/bftpd.conf nach /etc/default.bftpd/bftpd_conf zu bringen und zu speichern, oder?
[...]
"/mod/etc/bftpd.conf" ist kein Skript, das ist eine Textdatei (die conf-Datei). Wann hast Du diese Text-Datei? Vor oder nach der Freetz-Image-Erstellung?
"etc/default.bftpd/bftpd_conf" ist ein Skript. Im Skript musst Du die Änderungen machen und nicht in der Textdatei (conf). Denn die Änderungen gehn vom Skript in die conf-Datei. Wann must Du die Änderungen im Skript machen ? (siehe Beitrag in diesem Thread).

EDIT:
Wenn Du die Änderung in der conf-Datei mit dem Skript bftpd_conf nicht realisieren kannst, dann versuch es mit einem symlink im Verzeichnis "/var/log":
Code:
ln -s /var/media/ftp/[B]uStor01[/B]/bftpd.log /var/log/bftpd.log
Wenn uStor01 deine externe Partition ist, in der Du die log-Datei haben willst. Die Datei "/var/media/ftp/uStor01/bftpd.log" musst Du evtl. mit touch erstellen.
In die Datei "/var/tmp/flash/mod/rc.custom" musst Du jetzt noch die Zeile:
Code:
ln -s /var/media/ftp/[B]uStor01[/B]/bftpd.log /var/log/bftpd.log
eintragen und ein modsave machen.
 
Zuletzt bearbeitet:
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
So, bin wieder da.

Ich weiß jetzt nicht genau, was du mit vor und nach Freetz meinst, aber ich habe bftpd über Freetz aufgespielt. Also vor Freetz hatte ich kein bftpd. Meintest du das?

Und trotzdem kann ich im Skript etc/default.bftpd/bftpd_conf keine Änderungen machen. Immer wenn ich darin aus der Zeile

LOGFILE="/var/log/bftpd.log"
die Änderung
LOGFILE="/var/media/ftp/uStor01/system/bftpd.log"

machen will, ist sie nach Ausführung immer wieder die alte!?

Gerade fällt mir auf, dass ich evtl. im falschen Thread bin. Geht es hier nur um die Lösung bftpd OHNE Freetz?

[Beitrag 2:]
Upps, war wohl nicht schnell genug.

Werde dein Edit mal testen!
 
Ich weiß jetzt nicht genau, was du mit vor und nach Freetz meinst, aber ich habe bftpd über Freetz aufgespielt. Also vor Freetz hatte ich kein bftpd. Meintest du das?
[...]
Ich meinte, Du sollst die Änderung in den ausgecheckten Freetz-Quellen machen und Speichern, bevor Du ein neues Freetz-Image kompilierst und flasht.
 
Es tut mir leid, aber das mit den ausgecheckten Freetz-Quellen verstehe ich nicht. Ich bin wohl ein zu unerfahrener, blutiger Anfänger des Ganzen.
Wie ich die Änderungen vor dem Kompilieren machen soll, kann ich mir nicht denken. Das müsste ich wohl über die VirtualBox Am Freetz-Linux erledigen?
Ich kenne mich damit nicht wirklich aus...

Deine Vorschläge mit der Verlinkung der Logdatei bringen keine Änderung!
Außer natürlich der Erstellung der Datei /var/media/ftp/uStor01/system/bftpd.log
Dazu kommt, dass die Datei dann auch nicht größer werden kann. Sie wird ja nur woanders angezeigt.

Ich werde wohl aufgeben müssen. :(
 
Na, dass ich in /var/media/ftp/uStor01/system/bftpd.log die Inhalte der /var/log/bftpd.log lesen kann.
 
Und warum bist Du der Meinung, dass Du die Datei "/var/media/ftp/uStor01/system/bftpd.log", mit der von mir vorgeschlagenen Verlinkung nicht lesen kannst?
 
Weil ich deinen Vorschlag genau so umgesetzt habe und ich in dieser bftpd.log auf dem Speicher keine Veränderungen sehe. Sie ist und bleibt leer.
 
Dann schreib mal manuell etwas in die Datei "/var/media/ftp/uStor01/system/bftpd.log" und poste danach die Ausgabe von:
Code:
cat /var/log/bftpd.log

EDIT:
Poste auch die Ausgabe von:
 
Zuletzt bearbeitet:
[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
## Rudi-Editor
## Bitte umgebende Zeilen NICHT löschen ('cat > ...', 'RUDI_EOF')
cat > cat /var/log/bftpd.log << 'RUDI_EOF'

Thu Mar 11 09:40:29 2010 bftpd[12228]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:40:29 2010 bftpd[12228]: Successfully logged in as user 'Admin'.
Thu Mar 11 09:40:32 2010 bftpd[12228]: Changed directory to '/ftp/'.
Thu Mar 11 09:40:36 2010 bftpd[12228]: Changed directory to '/ftp/te/'.
Thu Mar 11 09:40:36 2010 bftpd[12229]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:40:36 2010 bftpd[12229]: Login as user 'Admin' failed.
Thu Mar 11 09:40:36 2010 bftpd[12229]: Quitting.
Thu Mar 11 09:40:40 2010 bftpd[12228]: Changed directory to '/ftp/te/'.
Thu Mar 11 09:40:41 2010 bftpd[12228]: Created directory 'Neuer Ordner'.
Thu Mar 11 09:40:44 2010 bftpd[12228]: Changed directory to '/ftp/te/'.
Thu Mar 11 09:40:45 2010 bftpd[12228]: Successfully renamed '/ftp/te/Neuer Ordner' to '/ftp/te/Dast'.
Thu Mar 11 09:41:42 2010 bftpd[12228]: Changed directory to '/Freigaben/'.
Thu Mar 11 09:41:45 2010 bftpd[12228]: Quitting.
Thu Mar 11 09:58:58 2010 bftpd[12422]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:58:58 2010 bftpd[12422]: Login as user 'gast' failed.
Thu Mar 11 09:58:58 2010 bftpd[12422]: Quitting.
Thu Mar 11 09:58:58 2010 bftpd[12423]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:58:59 2010 bftpd[12423]: Successfully logged in as user 'Admin'.
Thu Mar 11 09:59:00 2010 bftpd[12424]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:59:00 2010 bftpd[12424]: Successfully logged in as user 'Admin'.
Thu Mar 11 09:59:05 2010 bftpd[12424]: Changed directory to '/Renate/'.
Thu Mar 11 09:59:07 2010 bftpd[12424]: Changed directory to '/fritz/'.
Thu Mar 11 09:59:08 2010 bftpd[12428]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:59:08 2010 bftpd[12428]: Successfully logged in as user 'Admin'.
Thu Mar 11 09:59:09 2010 bftpd[12428]: Changed directory to '/Freigaben/'.
Thu Mar 11 09:59:10 2010 bftpd[12424]: Quitting.
Thu Mar 11 09:59:34 2010 bftpd[12428]: Changed directory to '/Freigaben/Renate/'.
Thu Mar 11 09:59:34 2010 bftpd[12432]: Incoming connection from 84.164.115.244.
Thu Mar 11 09:59:35 2010 bftpd[12432]: Login as user 'Admin' failed.
Thu Mar 11 09:59:35 2010 bftpd[12432]: Quitting.
Thu Mar 11 10:01:05 2010 bftpd[12428]: Changed directory to '/ftp/'.
Thu Mar 11 10:01:51 2010 bftpd[12459]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:01:52 2010 bftpd[12459]: Login as user 'Admin' failed.
Thu Mar 11 10:01:52 2010 bftpd[12459]: Quitting.
Thu Mar 11 10:02:06 2010 bftpd[12477]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:06 2010 bftpd[12477]: Login as user 'Admin' failed.
Thu Mar 11 10:02:06 2010 bftpd[12477]: Quitting.
Thu Mar 11 10:02:09 2010 bftpd[12428]: Changed directory to '/fritz/voicebox/'.
Thu Mar 11 10:02:09 2010 bftpd[12478]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:09 2010 bftpd[12478]: Login as user 'Admin' failed.
Thu Mar 11 10:02:10 2010 bftpd[12478]: Quitting.
Thu Mar 11 10:02:27 2010 bftpd[12493]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:27 2010 bftpd[12493]: Login as user 'Admin' failed.
Thu Mar 11 10:02:27 2010 bftpd[12493]: Quitting.
Thu Mar 11 10:02:29 2010 bftpd[12494]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:29 2010 bftpd[12494]: Login as user 'Admin' failed.
Thu Mar 11 10:02:29 2010 bftpd[12494]: Quitting.
Thu Mar 11 10:02:31 2010 bftpd[12428]: Changed directory to '/fritz/voicebox/rec/'.
Thu Mar 11 10:02:31 2010 bftpd[12495]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:32 2010 bftpd[12495]: Login as user 'Admin' failed.
Thu Mar 11 10:02:32 2010 bftpd[12495]: Quitting.
Thu Mar 11 10:02:57 2010 bftpd[12428]: Changed directory to '/ftp/te/'.
Thu Mar 11 10:02:57 2010 bftpd[12513]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:02:58 2010 bftpd[12513]: Login as user 'Admin' failed.
Thu Mar 11 10:02:58 2010 bftpd[12513]: Quitting.
Thu Mar 11 10:03:01 2010 bftpd[12428]: Changed directory to '/ftp/te/'.
Thu Mar 11 10:03:02 2010 bftpd[12428]: Changed directory to 'Dast'.
Thu Mar 11 10:03:02 2010 bftpd[12428]: Changed directory to '/ftp/te/'.
Thu Mar 11 10:03:03 2010 bftpd[12428]: Changed directory to 'Dast'.
Thu Mar 11 10:03:04 2010 bftpd[12428]: Changed directory to '/ftp/te/'.
Thu Mar 11 10:03:04 2010 bftpd[12428]: Removed directory 'Dast'.
Thu Mar 11 10:03:31 2010 bftpd[12531]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:03:32 2010 bftpd[12531]: Successfully logged in as user 'gast'.
Thu Mar 11 10:03:44 2010 bftpd[12549]: Incoming connection from 84.164.115.244.
Thu Mar 11 10:03:44 2010 bftpd[12549]: Login as user 'Admin' failed.
Thu Mar 11 10:03:45 2010 bftpd[12549]: Quitting.
Thu Mar 11 10:04:00 2010 bftpd[12423]: Kicked from the server due to control connection timeout.
Thu Mar 11 10:04:00 2010 bftpd[12423]: Quitting.
Thu Mar 11 10:04:21 2010 bftpd[12428]: Changed directory to '/ftp/'.
Thu Mar 11 10:04:21 2010 bftpd[12428]: Created directory 'Neuer Ordner'.
Thu Mar 11 10:04:28 2010 bftpd[12428]: Changed directory to '/ftp/te/'.
Thu Mar 11 10:04:28 2010 bftpd[12428]: Created directory 'Neuer Ordner'.
Thu Mar 11 10:04:32 2010 bftpd[12428]: Changed directory to '/ftp/Neuer Ordner/'.
Thu Mar 11 10:04:37 2010 bftpd[12428]: Changed directory to '/ftp/'.
Thu Mar 11 10:04:37 2010 bftpd[12428]: Changed directory to 'Neuer Ordner'.
Thu Mar 11 10:04:38 2010 bftpd[12428]: Changed directory to '/ftp/'.
Thu Mar 11 10:04:39 2010 bftpd[12428]: Changed directory
Dies selbstverständlich erst nachdem ich einen Beispielsatz in /var/media/ftp/uStor01/system/bftpd.log einfügte.

und

drwxr-xr-x 2 root root 0 Mar 9 19:35 .
drwxr-xr-x 17 root root 0 Mar 11 10:09 ..
-rwxr-xr-x 1 root root 0 Dec 10 11:05 .dummy
-rw-r--r-- 1 root root 26440 Mar 11 17:31 bftpd.log
-rw-r--r-- 1 root root 489 Mar 9 18:45 mod.log
-rw-r--r-- 1 root root 147 Jan 1 2000 mod_load.log
-rw-r--r-- 1 root root 67968 Mar 11 17:28 wtmp
 
[...]
-rw-r--r-- 1 root root 26440 Mar 11 17:31 bftpd.log
[...]
Da ist aber kein symlink. Also doch nicht so umgesetzt.;)

EDIT:
Code:
/var/log # ls -l
lrwxrwxrwx    1 root     root           32 Mar 11 17:37 [B][COLOR="Red"]bftpd.log -> /var/media/ftp/uStor01/bftpd.log[/COLOR][/B]
drwxr-xr-x    2 root     root            0 Mar  7 11:04 iptraf
-rw-r--r--    1 root     root          989 Mar  7 20:04 mod.log
-rw-r--r--    1 root     root          147 Jan  1  2000 mod_load.log
-rw-r--r--    1 root     root           25 Jan  1  2000 mod_net.log
 
Verstehe ich leider nicht:confused:
 
Geh mal mit telnet auf deine Box und dort in das Verzeichnis "/var/log". Lösche dort mit "rm bftpd.log" die Datei bftpd.log. Erstelle dann den symlink auf die externe Log-Datei, mit:
Code:
ln -s /var/media/ftp/uStor01/system/bftpd.log
Poste die Ausgabe von:

EDIT:
Siehe hier: SYMLINK
 
[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
drwxr-xr-x    2 root     root          507 Mar  9 16:31 .
drwxr-xr-x    3 root     root           64 Mar  9 16:31 ..
-rwxr-xr-x    1 root     root          115 Feb 16 11:22 about.cgi
-rwxr-xr-x    1 root     root         1418 Mar  9 16:31 backup_restore.cgi
-rwxr-xr-x    1 root     root         2073 Mar  9 16:31 create_swap.cgi
-rwxr-xr-x    1 root     root         3351 Mar  9 16:31 daemons.cgi
-rwxr-xr-x    1 root     root         1058 Feb  9 16:04 do_backup.cgi
-rwxr-xr-x    1 root     root          402 Mar  9 16:31 do_external.cgi
-rwxr-xr-x    1 root     root         1040 Mar  9 16:31 do_external_handler.sh
-rwxr-xr-x    1 root     root         2028 Mar  9 16:31 do_restore.cgi
-rwxr-xr-x    1 root     root          420 Mar  9 16:31 do_update.cgi
-rwxr-xr-x    1 root     root         2315 Mar  9 16:31 do_update_handler.sh
-rwxr-xr-x    1 root     root         3946 Mar  9 16:31 exec.cgi
-rwxr-xr-x    1 root     root         1079 Mar  9 16:31 external_update.cgi
-rwxr-xr-x    1 root     root         1774 Mar  9 16:31 extras.cgi
-rwxr-xr-x    1 root     root         1505 Mar  9 16:31 file.cgi
-rwxr-xr-x    1 root     root         1572 Mar  9 16:31 firmware_update.cgi
lrwxrwxrwx    1 root     root           10 Mar  9 16:31 index.cgi -> status.cgi
-rwxr-xr-x    1 root     root          407 Mar  9 16:31 packages.cgi
-rwxr-xr-x    1 root     root         1033 Mar  9 16:31 passwd.cgi
-rwxr-xr-x    1 root     root          724 Mar  9 16:31 passwd_save.cgi
-rwxr-xr-x    1 root     root          775 Mar  9 16:31 pkgconf.cgi
-rwxr-xr-x    1 root     root          489 Mar  9 16:31 pkgstatus.cgi
-rwxr-xr-x    1 root     root         3251 Mar  9 16:31 rudi_shell.cgi
-rwxr-xr-x    1 root     root         1379 Mar  9 16:31 rudi_shellcmd.cgi
-rwxr-xr-x    1 root     root          853 Mar  9 16:31 rudi_upload.cgi
-rwxr-xr-x    1 root     root         4490 Mar  9 16:31 save.cgi
-rwxr-xr-x    1 root     root         4064 Mar  9 16:31 settings.cgi
-rwxr-xr-x    1 root     root         3561 Mar  9 16:31 status.cgi
 
Was ist das denn? Das kann aber nicht die Ausgabe von:
Code:
ls -la /var/log
sein.
 
Nein, ich habe nebenher telefoniert und nichts dabei gedacht, sorry.

Hier die ls -la /var/log:
drwxr-xr-x 2 root root 0 Mar 11 17:57 .
drwxr-xr-x 17 root root 0 Mar 11 17:51 ..
-rwxr-xr-x 1 root root 0 Dec 10 11:05 .dummy
lrwxrwxrwx 1 root root 39 Mar 11 17:57 bftpd.log -> /var/media/ftp/uStor01/system/bftpd.log
-rw-r--r-- 1 root root 489 Mar 9 18:45 mod.log
-rw-r--r-- 1 root root 147 Jan 1 2000 mod_load.log
-rw-r--r-- 1 root root 69888 Mar 11 18:08 wtmp


So, jetzt kann ich auch die Inhalte der /var/log/bftpd.log in der erstellten auf dem Speicher sehen.
Aber ist damit das Problem gelöst? Es wird ja immer noch in die alte Datei geloggt. Wird die /var/log/bftpd.log immer wieder "geleert"? Was passiert, wenn sie "voll" ist?
 
[...]
Aber ist damit das Problem gelöst? Es wird ja immer noch in die alte Datei geloggt. Wird die /var/log/bftpd.log immer wieder "geleert"? Was passiert, wenn sie "voll" ist?
Es gibt keine alte und keine neue log-Datei. Siehe Link zu Wikipedia (SYMLINK). Ob geleert wird, weiss ich nicht, weil ich den bftpd nicht auf der Box habe. Ich denke aber, dass nicht geleert wird. Musst evtl. selber nachschauen und selber leeren.;)
 
Vielen Dank für deinen Link zu Wikipedia!
Aber ich denke, dass ich Symlink als Verknüpfung schon verstehe. Es gibt eine Datei /var/log/bftpd.log. Zu dieser Datei wird eine Verknüpfung nach /var/media/ftp/uStor01/system/bftpd.log aufgebaut. Darin kann man jetzt wie in einem Spiegel (nur nicht in Spiegelschrift:)) die Inhalte der /var/log/bftpd.log

Das ist doch so, oder nicht?

Also läuft doch alles wie vorher - nur kann ich das jetzt woanders sehen.

Aber ich will euch nicht zur Weißglut bringen und bedanke mich nochmal herzlichst für die schnelle Hilfe.
 
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.