PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie starte ich selbst installierten proFTPd unter Suse Linux 9.2 ?



triptrop
26.09.06, 14:45
Hallo :)

Ich habe proFTPd nach verschiedenen HowTo-Anleitungen installiert und konfiguriert (proftpd.conf)

Jetzt möchte ich den FTP-Dienst starten um meine Konfig zu testen.

Leider verstehe ich nicht, wie ich das unter Suse machen soll; folgendes habe ich bereits versucht:

- unter /etc/init.d/ ein Skript mit dem Namen proftpd angelegt und versucht dieses mit dem Runlevel-Editor zu starten...leider scheint das Skript nicht zu stimmen; evtl. die Pfade etc.



#!/bin/sh
#
# chkconfig: 345 92 33
# description: Starts and stops the proftpd
# thx to the samba-team for the script ;)

PROFTP=/usr/local/sbin/proftpd

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# Check that smb.conf exists.
[ -f /etc/proftpd.conf ] || exit 0

# See how we were called.
case "$1" in
start)
echo -n "Starting proFTPd: "
daemon $PROFTP
echo
touch /var/lock/subsys/proftpd
;;
stop)
echo -n "Shutting down proFTPd: "
killproc $PROFTP
rm -f /var/lock/subsys/proftpd
echo ""
;;
status)
status $PROFTP
;;
restart)
echo -n "Restarting proFTPd: "
$0 stop
$0 start
echo "done."
;;
*)
echo "Usage: proftpd {start|stop|restart|status}"
exit 1
esac


Ich habe im I-Net nach einer Lösung gesucht und vieles gelesen:

- rc.d
- inetd
- xinetd

Ich blicke da nicht durch; gibt es keine "einfach" Möglichkeit den proFTPd zu starten ?

Ich wäre für Hilfe sehr dankbar :ugly:

Vielen Dank

Gruß

Michèle

Tomek
27.09.06, 11:36
Was passiert denn, wenn du das Initskript ausführst bzw. proftpd mit dem Initskript starten willst?

funkmasta
27.09.06, 12:48
Wenn Du schon nach einer "einfachen" Möglichkeit suchst proftpd zu starten,
warum machst Du es Dir nicht "einfach" und installierst proftpd via Paketmanager
o.ä.?

Hier mal meine proftpd (http://nopaste.debilux.de/index.php?id=ace574c859)

Was passiert denn wenn Du
/etc/init.d/proftpd start ausführst?

triptrop
27.09.06, 13:18
Hallo...und vielen Dank für die Antworten :)

Wenn ich "/etc/init.d/proftpd start ausführe, erscheint folgende Fehlermeldung:

/etc/init.d/proftpd: line 10 /etc/rc.d/init.d/functions: No such file oder directory

Das Verzeichnis /etc/rc.d/ existiert -> der Rest mit init.d/functions aber nicht.


Ich habe bisher folgendes gemacht:

- tar xvzf proftpd-1.3.0.tar.gz
- ./configure --enable-autoshadow --sysconfdir /etc/
- make
- make install
- Konfigurationsdatei "/etc/proftpd.conf" angepasst.


@funk-masta:

Hier mal meine proftpd

Was macht man mit dieser Datei ?

Gruß