Titel: Runlevel Start Beitrag von: tommyknocker am 06. August 2003, 15:35:39 Hallo zusammen.
Ich habe ein Problem mit dem Start des Servers. Da ich noch ziemlich neu in Linux bin werde ich es mal von Vorne schildern. Suse 8.2 proftpd habe ich mit den standard Einstellungen compiliert und installiert. Verwalten möchte ich es mit webmin ( das erkennt proftpd schon ) kann es auch dort starten. Nun habe ich das scrippt aus dem Download Bereich kopiert und es unter den Namen "proftpd" im Ordner /etc/init.d gespeichert. Nach einem Neustart des Systems habe ich auch einen eintrag "proftpd" in dem Runlevel-Editor. Dienst aktivieren scheitert scheinbar, ohne Meldung. Probiere ich aber mit der linken Schaltfläche den Dienst direkt zu starten kommt folgende Fehlermeldung Zitat /etc/init.d/proftpd start gab 126 (Fehler nicht spezifiziert) zurück: sh: line 3: /etc/init.d/proftpd: Keine Berechtigung Wer kann helfen?? Titel: Re: Runlevel Start Beitrag von: stonki am 06. August 2003, 18:39:07 Zitat von: "tommyknocker" Zitat /etc/init.d/proftpd start gab 126 (Fehler nicht spezifiziert) zurück: sh: line 3: /etc/init.d/proftpd: Keine Berechtigung Wer kann helfen?? schau Dir mal das script an und vergleiche die pfade. ProFTPD liegt per default in /usr/local/sbin/ cu stonki Titel: Runlevel Start Beitrag von: tommyknocker am 07. August 2003, 09:06:26 Hi stonki
Habe Deinen Rat befolgt. Leider ohne Erfolg. :( Im script steht Code: # Check for missing binaries (stale symlinks should not happen) PROFTPD_BIN=/usr/local/sbin/proftpd test -x $PROFTPD_BIN || exit 5 und in diesem Ordner befinden sich tatschächlich die Dateien: ftpshut, die Verknüpfung in.proftpd und die proftpd Die zweite Pfadangabe die ich fand lautet Code: # Check for existence of needed config file and read it PROFTPD_CONFIG=/usr/local/etc/proftpd.conf test -r $PROFTPD_CONFIG || exit 6 # . $PROFTPD_CONFIG Und auch dort BINGO, die Datei proftpd.conf ist dort zu finden. Nun stehe ich auf dem Schlauch. Kannst Du denn wohl nochmal aushelfen? :oops: Tom Titel: Runlevel Start Beitrag von: stonki am 07. August 2003, 09:23:45 Zitat von: "tommyknocker" Hi stonki Habe Deinen Rat befolgt. Leider ohne Erfolg. :( ok, also von vorne: 1) Kannst Du ProFTPD normal starten (also direkt) 2) welche Fehlermeldung kommt bei Init.d ? 3) Wenn Du willst (machen einige hier, siehe forensuche) gebe mir fuer 5min root access, cu stonki Titel: Runlevel Start Beitrag von: tommyknocker am 07. August 2003, 10:24:03 So denne
1) ja über webmin ( dort in der Konfiguration steht automatisch nach startscrippt suchen, so Ähnlich ) 2) sagt mir leider nicht viel 3) he he ( der rechner ist eigentlich noch nicht online erst wenn alles läuft ) Titel: Runlevel Start Beitrag von: guden am 07. August 2003, 10:27:31 hmm webmin... ist net so toll.. naja egal
stonki meinte inetd ... Titel: Runlevel Start Beitrag von: stonki am 07. August 2003, 10:40:34 Zitat von: "guden" hmm webmin... ist net so toll.. naja egal stonki meinte inetd ... Ne, ich meine RICHTIG SHELL. Diese ganze Webmin, Confixx Kram macht mich noch wahnsinnig. Damit hat man naemlich Windows Server Feeling was ich so hasse: alles klasse wenn es laueft, beim ersten Fehler steht man mangels Fehlermeldungen auf dem schlauch. (Obwohl XP Professional richtig mit "guten" (fuer MS) Commandozeilen Tools daherkommt, man muss die Redmonder ja auch mal loben (das reicht nun aber fuer das jahr 2003)). Also: ran an die bash und proftpd per hand starten und schauen was passier. Dann kannste spaeter noch immer schauen. Anmerkung noch zu webmin: auf dem letzten Rechner wo ich drauf war, hatte webmin eine extra ProFTPD installation.. Ausserdem war die Config so wirr, ohne Worte... Also ich tippe eher auf webmin... cu stonki Titel: Runlevel Start Beitrag von: tommyknocker am 07. August 2003, 14:02:33 Ich würde ja, aber wie nur.
Nochmal: Ich bin kein Linux Profi dafür aber ein MS entsager :lol: und dafür ist es doch ganz schön wenn man eine GUI hat. Ich werde auch nicht ( leider nicht ) von Webmin gesponsort. :( Aber starten tut proftpd ja und zwar wenn ich in dem og. Programm auf "Server starten" drücke. Das heisst doch in meinen Augen Das der FTP läüft. Zur sicherheit nochmal "ftp://localhost " in Konqueror eingegeben und ich erhalte eine leere Seite ohne Fehlermeldungen. Also läüft doch, oder? Was jetzt noch wirklich super wäre wenn der FTP Server beim Start ohne Anmeldung startet, also als Dienst oder Runlevel ( ich hoffe das es das selbe ist ) Übrigens da ich ja schon wie gesagt nicht mit Webmin verwandt oder verschwägert bin lasse ich mich gerne von einem alternativem GUI Programm für den proftpd überzeugen ( habt Gnade ) doch zuerst muss der selbst starten. :thx) Tom Titel: Runlevel Start Beitrag von: Wörsty am 07. August 2003, 21:24:51 Hab das nur mal überflogen aber das Stichwort ist ln.
Ein typisches Beispiel, welches in deinem Fall ggf. angepaßt werden muß: Startscript: http://www.proftpd.de/15.0.html Bei RedHat speichern unter /etc/init.d/proftpd cd /etc/rc3.d/ ln -s ../proftpd /S99proftpd ln -s ../proftpd /K60proftpd Titel: Runlevel Start Beitrag von: tommyknocker am 08. August 2003, 08:42:52 Guten Morgen Christian
Dieses scrippt habe ich kopiert und auf meinem Suse 8.2 in den Ordner /etc/init.d eingefügt (einfach copy and paste). Aber das schein ja nicht zu reichen. Wie ich Dein posting verstehe mus es auch noch in andere Verzeichnisse oder was hat es mit in aufsich? Bitte etwas detalierter, das ist mein erstes linux. Vielen dank Tom Titel: Runlevel Start Beitrag von: guden am 08. August 2003, 08:45:11 ln erstellt einen link auf eine datei somit muß natürlich auch die datei da sein wo hingelingt wird stehen...
Titel: Runlevel Start Beitrag von: Wörsty am 08. August 2003, 17:30:51 Zitat in in = ln (LN)Das Script ist eine Datei. Diese heißt proftpd und liegt in /etc/init.d Sie muß die Ausführungsrechte haben (chmod 755 /etc/init.d/proftpd) Dann wechselst du nach /etc/rc3.d/ und erstellst mit ln die Links. Titel: Runlevel Start Beitrag von: tommyknocker am 09. August 2003, 20:55:03 Alles wieder in Lot :D
Es reichte wenn das Scrippt von der Download Seite "Ausfuhren" Rechte bekommt. Danach ist alles schön. |