Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit ProFTPD Serivce --- RPM Paket für Suse Linux 9.2 gesucht
Hallo :)
Ich habe versucht ProFTPd manuell nach verschiedenen Anleitungen zu installieren...
Der FTP-Server lief auch...nur musste ich den PC neu starten und nun läuft der Server nicht mehr:
Fehlermeldung: "421 Service not available, remote server has closed connection"
Ich habe aber nichts verändert...
Konfig. der /etc/xinetd.d/proftpd:
===================================
# /etc/xinetd.d/proftpd
# service "ftp" muss in der /etc/services entsprechen
service ftp
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /usr/local/sbin/proftpd
server_args =
type = UNLISTED
port = 21
}
Unter Yast -> Netzwerkdienste -> Netzwerkdienste (inetd) -> proftpd AN
Gibt es den ProFTPd vielleicht als Paket, damit ich ihn in Suse einbinden kann ?
Vielleicht ist das ja einfacher... ? ;)
Vielen Dank.
Hallo,
Gibt es den ProFTPd vielleicht als Paket, damit ich ihn in Suse einbinden kann ?
wüsste ich nichts, habe mich aber auch von der Susi wegen schlechtem Support, eigensinnigen Alleingängen etc. geschieden. SuSi ist mir zu wenig "OPEN" und zu sehr unfrei.
Also zu Deinem Problem, was erzählen Dir denn Syslog und messages im /var/log/?
Es wird doch einen Grund geben, warum Du nicht mehr darfst.
MfG
Imagine
Also zu Deinem Problem, was erzählen Dir denn Syslog und messages im /var/log/?
Es wird doch einen Grund geben, warum Du nicht mehr darfst.
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - PRIVS_ROOT: unable to seteuid(): Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - PRIVS_ROOT: unable to setegid(): Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - PRIVS_RELINQUISH: unable to seteuid(PR_ROOT_UID): Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - PRIVS_RELINQUISH: unable to setegid(session.gid): Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - PRIVS_RELINQUISH: unable to seteuid(session.uid): Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - mod_delay/0.5: error opening DelayTable '/usr/local/var/proftpd/proftpd.delay': No such file or directory
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - unable to set daemon groups: Operation not permitted
Nov 6 15:35:44 mail-server proftpd[6041]: meinserver.de - unable to set gid to 65534, current gid: 65533
Vielen Dank für die Hilfe...weiter sooo:)
Und was sagt er, wenn Du neustartest, also
/etc/init.d/proftpd restart
machst?
Vor allem würde ich mal nach
proftpd[6041]: - PRIVS_ROOT: unable to seteuid(): googeln, da kommen nämlich bereits jede Menge Angebote.
Ansonsten, hast Du eventuell nach der FTP-Installation irgendwas Anderes mit YAST und Suseconfig installiert? Suseconfig ist nämlich so fies, das sie immer ihre Idee einer Systemkonfiguration durchgesetzt sehen will und individuelle Konfiguration überbügelt. Das war auch so ein Scheidungsgrund von dem Mädchen Susi. Wer weis, vielleicht ist Dir echt was drüberinstalliert worden.
Also gucke erstmal, was anders ist in den Logfiles und versuche so den Fehler einzugrenzen. Dann google mit den Fehlermeldungen. Sporadisch würde ich sagen, da stimmt was nicht mit den Rechten.
MfG
Imagine
Und was sagt er, wenn Du neustartest, also
Code:
/etc/init.d/proftpd restart
Das Ergebnis lautet:
/etc/init.d/proftpd: line 10: /etc/rc.d/init.d/functions: No such file or directory
Inhalt der proftpd:
#!/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
Problem gelöst: :)
Ich habe in der:
Konfig. der /etc/xinetd.d/proftpd:
===================================
# /etc/xinetd.d/proftpd
# service "ftp" muss in der /etc/services entsprechen
service ftp
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /usr/local/sbin/proftpd
server_args =
type = UNLISTED
port = 21
}
user = nobody
durch
user = root
ersetzt.
Jetzt läuft FTP wieder :D
Vielen Dank für die Hilfe
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.