www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Holger Mohr am 18. Dezember 2003, 11:39:24



Titel: suse9 Instalation
Beitrag von: Holger Mohr am 18. Dezember 2003, 11:39:24
ich habe folgendes problem ich habe eine suse 9 und wollte darauf den pro ftpd zum laufen bringen
dazu habe ich mier die ProFTPD 1.2.9 tar.gz runter geladen und ins /root ferzeichnis gepackt und den befel

./configure ; make ; make install
ausgefürt

aber das problem der kennt trozdem noch nicht mal proftpd altz befehl
was ist schif gegangen ?

danke im foraus für die hilfe
mitt freundlichen grüßen Holger Mohr


Titel: Re: suse9 Instalation
Beitrag von: stonki am 18. Dezember 2003, 13:03:01
Zitat von: "Holger Mohr"
ich habe folgendes problem ich habe eine suse 9 und wollte darauf den pro ftpd zum laufen bringen
dazu habe ich mier die ProFTPD 1.2.9 tar.gz runter geladen und ins /root ferzeichnis gepackt und den befel

./configure ; make ; make install
ausgefürt

aber das problem der kennt trozdem noch nicht mal proftpd altz befehl
was ist schif gegangen ?

danke im foraus für die hilfe
mitt freundlichen grüßen Holger Mohr


naja, wenn Du das als Root gemacht hast, sollte das klappen, die richtige Syntax waere aber:

./configure && make && make install

so werden die weiteren befehle nur ausgefuehrt, die dafuer kein Fehler aufgetreten ist. Also mal so probieren und schauen ob irgendwo ein Fehler auftritt.....

Rechtschreibung ?

cu
stonki


Titel: suse9 Instalation
Beitrag von: exeC` am 07. Dezember 2004, 11:59:04
ich habe das mal so getan, und auch kein fehler bekommen.. da ich aber der totale vollnub bin frage ich mich nun wo ich da benutzter einstelle UND wie ich das nun ans laufen bekomm -.-


Titel: suse9 Instalation
Beitrag von: compi am 07. Dezember 2004, 18:43:11
Wenn die Installation ohne error abgelaufen ist liegt das Proggi unter"/usr/local/sbin"

dieser ordner ligt leider nicht in der PHAT Variable von SuSI du mußt also händisch dich dahin hangel!

Die conf Datei liegt default nicht unter "/etc" sondern unter "/usr/local/etc"

wenn du ohne weiters auf das Proggi zu greifen willst mußt du so tuhn

./configure --sysconfdir=/etc --localstatedir=/usr/local/bin

make

make install


das heisst die config Datei liegt unter /etc/proftpd.conf und das Proggi liegt unter /usr/locale/bin/proftpd


danach kanst du mit der Datei proftpd,

gespeichert unter /etc/inet.d/proftpd
das Proggi ohne weiteres mit dem Bootprozess laden!

proftpd
===============================
#!/bin/sh
#
# Description:      Starts and stops the proftpd

. /etc/rc.status

# Shell functions sourced from /etc/rc.status:
#      rc_check         check and set local and overall rc status
#      rc_status        check and set local and overall rc status
#      rc_status -v     ditto but be verbose in local rc status
#      rc_status -v -r  ditto and clear the local rc status
#      rc_failed        set local and overall rc status to failed
#      rc_failed <num>  set local and overall rc status to <num><num>
#      rc_reset         clear local rc status (overall remains)
#      rc_exit          exit appropriate to overall rc status
. /etc/rc.status

# First reset status of this service
rc_reset

# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - generic or unspecified error
# 2 - invalid or excess argument(s)
# 3 - unimplemented feature (e.g. "reload")
# 4 - insufficient privilege
# 5 - program is not installed
# 6 - program is not configured
# 7 - program is not running
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signalling is not supported) are
# considered a success.

PROFTP=/usr/local/bin/proftpd

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

# See how we were called.
case "$1" in
  start)
   echo -n "Starte proFTPd: "
   $PROFTP
   #echo
   touch /var/lock/subsys/proftpd

        # Remember status and be verbose
   rc_status -v
        ;;
  stop)
   echo -n "Stoppe proFTPd: "
   killproc $PROFTP
   rm -f /var/lock/subsys/proftpd
   #echo ""
        # Remember status and be verbose
   rc_status -v

   ;;
  status)
        echo -n "Zeige Status proFTPd: "
        checkproc $PROFTP
        # Remember status and be verbose
   rc_status -v

   ;;
  restart)
   echo -n "Neustarte proFTPd: "
   $0 stop
   $0 start
   #echo "done."
        # Remember status
   rc_status

   ;;
  *)
   echo "Usage: proftpd {start|stop|restart|status}"
   exit 1
esac
=================================================

Ich hoffe ich konte dir helfen

Gruß

compi