www.ProFTPD.de
13. März 2007, 18:54:19 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1] 2 3   Nach unten
  Drucken  
Autor Thema: proftpd Funktioniert nicht  (Gelesen 2324 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Patrick
Gast
« am: 01. Mai 2003, 14:18:04 »

Liebe Leute

Ich wollte vorhin das erste mal proftpd installieren, doch wenn ich es übers webmin starten will, kahm zuerst ein Fehler:
Failed to start FTP server : sh: line 1: /etc/init.d/proftpd: No such file or directory

Dann hab ich so ein Start up script von euch reingetahn.
Doch jetzt kommt der Fehler:
Failed to start FTP server : sh: line 1: /bin/sh: No such file or directory

Kann mir da jemand helfen?

Ich habe Suse 8.2

Ich danke schon im voraus

Mit freundlichen grüssen Patrick
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 01. Mai 2003, 14:20:15 »

Was kommt bei folgendem Befehl raus?

Code:
find / -name sh -print


Ich denke mal /bin/sh ist bei dir woanders.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #2 am: 01. Mai 2003, 14:23:15 »

/bin/sh wir ausgegeben
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 01. Mai 2003, 14:24:48 »

Okay.
Welches Start-Script hast du kopiert?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #4 am: 01. Mai 2003, 14:25:25 »

wenn ich /bin/sh im webmin anschaue, ist sh nicht ein ordner.
Es wird mit einem Pfeil dargestellt
Gespeichert
Patrick
Gast
« Antwort #5 am: 01. Mai 2003, 14:27:02 »

Das scribt sieht wie volgt aus :

#!/bin/sh
#
# Start the proftpd FTP daemon.
 
run_proftpd=1
proftpd_options="-d 1"
 
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin
DAEMON=/usr/local/sbin/proftpd
NAME=proftpd
FLAGS="defaults 50"
 
trap "" 1
trap "" 15
 
test -f $DAEMON || exit 0
 
if ! egrep -q "^[:space:]*ServerType.*standalone" /usr/local/etc/proftpd.conf
then
    run_proftpd=0
fi
 
case "$1" in
 
  start)
    if [ $run_proftpd = 1 ]
    then
        update-inetd --disable ftp
        echo -n "Starting professional ftp daemon: "
        if start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
            --exec $DAEMON -- $proftpd_options
        then
            echo "$NAME."
        else
            echo
        fi
    fi
    ;;
 
  stop)
    if [ $run_proftpd = 1 ]
    then
        echo -n "Stopping professional ftp daemon: "
        for i in $(find /usr/local/var/proftpd \
            -regex "^/usr/local/var/proftpd/proftpd-[0-9]+$")
        do
            kill -9 $(echo $i | sed "s/^.*[^0-9]//") || true;
            rm -f $i
            killed=1
        done
        if [ "$killed" != "" ]
        then
            echo "$NAME."
        else
            echo
        fi
    fi
    ;;
 
  reload)
    echo -n "Reloading $NAME configuration..."
    for i in $(find /usr/local/var/proftpd \
        -regex "^/usr/local/var/proftpd/proftpd-[0-9]+$")
    do
        kill -1 $(echo $i | sed "s/^.*[^0-9]//") || true;
        killed=1
    done
    if [ "$killed" != "" ]
    then
        echo "$NAME."
    else
        echo
    fi
    ;;
 
  restart)
    $0 force-reload
    ;;
 
  force-reload)
    echo -n "Restarting $NAME daemon."
    /etc/init.d/$NAME stop > /dev/null 2>&1
    echo -n "."
    sleep 2
    echo -n "."
    if start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
        --exec $DAEMON -- $proftpd_options
    then
        echo "done."
    fi
    ;;
 *)
    echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart|force-reload}"
    exit 1
    ;;
esac
exit 0
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #6 am: 01. Mai 2003, 14:31:32 »

Mach mal
Code:
ls -l /usr/local/sbin/
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #7 am: 01. Mai 2003, 14:32:44 »

Da ist nichts drin
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #8 am: 01. Mai 2003, 14:34:05 »

Schlecht.

Mach mal
Code:
find / -name proftpd -print
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #9 am: 01. Mai 2003, 14:35:42 »

die proftpd datei im Verzeichnis /etc/init.d der musste ich noch diese rechte geben

chmod 700 /etc/init.d/proftpd/
chmod u /etc/init.d/proftpd/
chmod g /etc/init.d/proftpd/

ist das korrekt?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #10 am: 01. Mai 2003, 14:36:38 »

Kannste so machen.
Ist aber nicht das Problem.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #11 am: 01. Mai 2003, 14:36:45 »

Volgendes wird ausgegeben:

/etc/init.d/proftpd
/etc/logrotate.d/proftpd
/etc/webmin/proftpd
/var/run/proftpd
/usr/lib/webmin/caldera/proftpd
/usr/lib/webmin/proftpd
/usr/sbin/proftpd
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #12 am: 01. Mai 2003, 14:37:07 »

Okay.
Ändere mal Zeile 8 des Scriptes in:

DAEMON=/usr/sbin/proftpd
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #13 am: 01. Mai 2003, 14:38:10 »

Die gleichen Probleme wirst du eventuell mit

/usr/local/etc/proftpd.conf
und den Logfiles bei /usr/local/var/... bekommen
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Patrick
Gast
« Antwort #14 am: 01. Mai 2003, 14:42:11 »

wie meinst du dass?



/usr/local/etc/proftpd.conf
und den Logfiles bei /usr/local/var/... bekommen
Gespeichert
Seiten: [1] 2 3   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.057 Sekunden mit 16 Zugriffen.