Alex, ist mehr der Wetterumschwung. ![]()
Beiträge von Michael
-
-
Zitat
So schönes Wetter
Nicht wenn Du auf einem erdrückend warmen Dachboden wohnst .. -
Hallo Julian,
bist Du dir sicher das Du mit der Administration von einem Server wirklich klar kommst?
Kennst Du die Risiken?
Es ist nie ein Verbrechen unerfahren zu sein, aber aus moralischen muss ich dich darauf hinweisen das es rechtliche Konsequenzen tragen kann wenn man mangels Erfahrung einen Server betreibt.
IPtables ist einer der wohl wichtigsten Schritte zur Sicherung eines Servers und damit auf keinen Fall dazu gedacht es auf einem Linux dedicated Server zu erlernen.
Ich möchte dir dazu raten dass Du dir vielleicht erstmal ein Linux in einer virtuellen Maschine installierst und z.B. nach LPI Handbuch dieses konfigurierst und sicherst, wenn Du danach alle Schritte verstanden hast, denke ich zumindest, dass Du soweit wärst einen im Netz stehenden Server zu betreiben.
Ich rede hierbei aus langer persönlicher Erfahrung im Support-Bereich.
Eine Grundlage zum Thema IPtables kannst Du dir auch auf dieser Seite schaffen:
http://www.64-bit.de/dokumentatione…BLES-HOWTO.htmlIn diesem Sinne wünsche ich dir noch viel Erfolg.
Grüße,
Michael -
Hallo,
die hier eingesetzte Virtualisierungslösung verwendet einen gemeinsamen Kernel.
Da ein Benutzer nicht alle anderen beeinflussen darf sind gewisse Funktionen wie in deinem Fall Iptables nicht verfügbar.
Bitte wende dich per Ticket an den Netcup Support und lass dir die Firewall im VCP freischalten.
Grüße,
Michael -
Ich hab ja bereits NoScript

-
Man wird dazu leider von nervigen Kindern gezwungen sich im Netz einzuschränken.
Manche gehören einfach virtuell gekreuzigt ..
-
Eigentlich bin ich Gentoo Fetischist :-).
Aber wenn man öfters mal einen Rechner einrichten möchte hat man bei Gentoo auf die Dauer einfach keinen Spaß mehr :-).
-
Und mit etwas Eigeninitiative findest Du diesen Artikel in Google auch mit einem Debian Bildchen drüber ..
-
Könntest Dir auch einfach Fedora (alternativ auch eine Distribution deiner Wahl) installieren und dann wärst Du deine Probleme auch los.

-
-
Mit SysCP kannst Du keine Cronjobs erstellen, das ist eine Massenwebhosting Lösung.
Zum erstellen von Cronjobs bitte den von mir bereits zuvor genannten Wiki Artikel durcharbeiten.
Grüße!
-
Mach doch bitte mal einen Bugreport im Debian Bucktracker auf, ich denke das Ding ist vom Paket her schon irgendwie nicht ganz sauber.
Bei mir läuft Postfix mit Courier komplett ohne Probleme.
Kann ich nur empfehlen.Bei dir ist entweder irgendwas an der Grundkonfiguration im Argen oder Du gibst nicht genug Information und ich übersehe etwas.
-
Kopiere es erneut, habe es gerade sauber nochmal gepastet ..

Und achte darauf das es kein Problem mit den Codierungen gibt.
-
Code
Alles anzeigen#! /bin/sh ### BEGIN INIT INFO # Provides: dovecot # Required-Start: $syslog # Required-Stop: $syslog # Should-Start: $local_fs $time ntp # Should-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Dovecot init script # Description: Init script for dovecot services ### END INIT INFO # Author: Miquel van Smoorenburg <miquels@cistron.nl>. # Modified for Debian GNU/Linux # by Ian Murdock <imurdock@gnu.ai.mit.edu>. # # Do NOT "set -e" # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="IMAP/POP3 mail server" NAME=dovecot DAEMON=/usr/sbin/dovecot DAEMON_ARGS="" SCRIPTNAME=/etc/init.d/$NAME CONF=/etc/dovecot/${NAME}.conf # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Exit if the package is not installed [ -x '$DAEMON' ] || exit 0 # Exit if the configuration file doesn't exist [ -f '$CONF' ] || exit 0 # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Define LSB log_* functions. # Depend on lsb-base (>= 3.0-6) to ensure that this file is present. . /lib/lsb/init-functions # cong file readable? if [ ! -r ${CONF} ]; then [ '$VERBOSE' != no ] && log_daemon_msg "${CONF}: not readable" "$NAME" \ && log_end_msg 1; exit 1; fi # The init script should do nothing if dovecot or another imap/pop3 server # is being run from inetd, and dovecot is configured to run as an imap or # pop3 service for p in `sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d" \ /etc/inetd.conf` do for q in `sed -r "s/^[ \t]*protocols[ \t]*=[ \t]*(([^\']*)|\"(.*)\")/\2\3/;t;d" \ ${CONF}` do if [ $p = $q ]; then exit 0 fi done done # determine the location of the PID file # overide by setting base_dir in conf file or PIDBASE in /etc/defaults/$NAME PIDBASE=${PIDBASE:-`sed -r "s/^[ \t]*base_dir[ \t]*=[ \t]*([^ \t]*)/\1/;t;d" ${CONF}`} PIDFILE=${PIDBASE:-/var/run/dovecot/}master.pid # # Function that starts the daemon/service # do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2 } # # Function that stops the daemon/service # do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name ${DAEMON##*/} RETVAL="$?" [ '$RETVAL' = 2 ] && return 2 # Wait for children to finish too if this is a daemon that forks # and if the daemon is only ever run from this initscript. # If the above conditions are not satisfied then add some other code # that waits for the process to drop all resources that could be # needed by services started subsequently. A last resort is to # sleep for some time. start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --pidfile $PIDFILE --name ${DAEMON##*/} [ '$?' = 2 ] && return 2 # Many daemons don't delete their pidfiles when they exit. rm -rf $PIDFILE return "$RETVAL" } # # Function that sends a SIGHUP to the daemon/service # do_reload() { # # If the daemon can reload its configuration without # restarting (for example, when it is sent a SIGHUP), # then implement that here. # start-stop-daemon --stop --signal USR1 --quiet --pidfile $PIDFILE --name $NAME return 0 } case "$1" in start) [ '$VERBOSE' != no ] && log_daemon_msg "Starting $DESC" "$NAME" do_start case "$?" in 0|1) [ '$VERBOSE' != no ] && log_end_msg 0 ;; 2) [ '$VERBOSE' != no ] && log_end_msg 1 ;; esac ;; stop) [ '$VERBOSE' != no ] && log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) [ '$VERBOSE' != no ] && log_end_msg 0 ;; 2) [ '$VERBOSE' != no ] && log_end_msg 1 ;; esac ;; reload|force-reload) log_daemon_msg "Reloading $DESC" "$NAME" do_reload log_end_msg $? ;; restart) # # If the "reload" option is implemented then remove the # 'force-reload' alias # log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 3 ;; esac exit 0
Versuch es jetzt mal und schau mal ob Du es damit neustarten kannst. -
Das kann doch unmöglich das ganze init Script sein.
Das soll /etc/init.d/dovecot sein?
-
Hm, lustig ist es schon, ich hab mit Dovecot auch immer Probleme, ich verfluche diese Teil, ich konfigurier mir schon lieber Courier von Hand selbst als diesen Müll.
Naja - Geschmackssache.
Ich nehme an Du konntest Dovecot nun erfolgreich starten?
Und poste mal bitte das /init.d Dovecot Script, ich fixe dir das wohl - dort muss sich ein Fehler befinden.
Grüße!
-
-
Weißt Du was diese Tabelle ist?
Hast Du überhaupt Erfahrung mit irgendeiner Linux Distribution?Ist eine Ausgabe wo die laufenden Prozesse angezeigt werden und diese durchsuchen wir nach dovecot.
Da steht auch bei jedem Prozess eine PID.
-
Tut mir leid, aber ich kann dir nicht folgen.
Was willst Du jetzt genau machen?
-
Steht doch da.