Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 21/08/2007 10:15:43

ayyoub
Membre
Inscription : 22/05/2007
Messages : 18

PB avec SYSKLOGD

Bonjour,

Je suis entrain de chroot bind9 sur une debian etch.

j'ai suivi à la lettre le tuto : http://www.falkotimme.com/howtos/debian_bind_chroot/


Ma question est la suivante:

lorsque dans le tuto , ils disent :

Ensuite il faut modifier le fichier de démarrage /etc/init.d/sysklogd du démon sysklogd afin qu'il puisse loguer tous les évènements importants du système. Modifier la ligne: SYSLOGD="" et ecrire SYSLOGD="-a /var/lib/named/dev/log"

faut-il créer cette ligne ou bien modifier le fichier qui est sous /etc/default/sysklogd


merci de vos réponses

Hors ligne

#2 21/08/2007 16:09:02

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : PB avec SYSKLOGD

Bonjour,

d'après les différents tuto, il faut modifier le fichier "/etc/init.d/sysklogd" et changer la ligne SYSLOGD="" en SYSLOGD="-a /var/lib/named/dev/log".

Maintenant, je n'ai pas de Debian sous la main, peux-tu nous donner le début (les 15 premières lignes) du fichier "/etc/init.d/sysklogd" histoire de voir un peu plus clair ?

Armen, tuant le temps comme il peut.


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#3 21/08/2007 17:07:15

ayyoub
Membre
Inscription : 22/05/2007
Messages : 18

Re : PB avec SYSKLOGD

cette ligne n'existe pas dans /etc/init.d/sysklogd par contre elle est définit dans /etc/default/sysklogd.

Quelle est la différence entre ces 2 fichiers ?

voici , ce que j'ai dans le fichier /etc/init.d/sysklogd:

#! /bin/sh
# /etc/init.d/sysklogd: start the system log daemon.

PATH=/bin:/usr/bin:/sbin:/usr/sbin

pidfile=/var/run/syslogd.pid
binpath=/sbin/syslogd
test -x $binpath || exit 0

test ! -r /etc/default/syslogd || . /etc/default/syslogd

create_xconsole()
{
    if [ ! -e /dev/xconsole ]; then
        mknod -m 640 /dev/xconsole p
    else
        chmod 0640 /dev/xconsole
    fi
    chown root:adm /dev/xconsole
}

running()
{
    # No pidfile, probably no daemon present
    #
    if [ ! -f $pidfile ]
    then
        return 1
    fi

    pid=`cat $pidfile`

    # No pid, probably no daemon present
    #
    if [ -z "$pid" ]
    then
        return 1
    fi

    if [ ! -d /proc/$pid ]
    then
        return 1
    fi

    cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1`

    # No syslogd?
    #
    if [ "$cmd" != "$binpath" ]
    then
        return 1
    fi

    return 0
}

case "$1" in
  start)
    echo -n "Starting system log daemon: syslogd"
    create_xconsole
    start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
    echo "."
    ;;
  stop)
    echo -n "Stopping system log daemon: syslogd"
    start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
    echo "."
    ;;
  reload|force-reload)
    echo -n "Reloading system log daemon: syslogd"
    start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfi
le
    echo "."
    ;;
  restart)
    echo -n "Restarting system log daemon: syslogd"
    start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
    sleep 1
    start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
    echo "."
    ;;
  reload-or-restart)
    if running
    then
        echo -n "Reloading system log daemon: syslogd"
        start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $p
idfile
    else
        echo -n "Restarting system log daemon: syslogd"
        start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
    fi
    echo "."
    ;;
  *)
    echo "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload|re
load-or-restart}"
    exit 1
esac

exit 0

Hors ligne

#4 21/08/2007 17:20:04

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : PB avec SYSKLOGD

Ok, fait la modif dans le /etc/default/sysklogd et vérifie que tu as bien les logs de ton DNS chrooté.

[edit] Il y a eu des changements avec Etch et les tuto n'en font pas encore état

Si ça marche, n'hésite pas à poster un message, ça permettra à d'autres personnes ayant le même soucis de savoir comment tu as fait pour t'en sortir.
[/edit]

Dernière modification par armen (21/08/2007 17:21:46)


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#5 21/08/2007 21:09:32

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : PB avec SYSKLOGD

armen a écrit :

...
Armen, tuant le temps comme il pleut.

voilà, je suis certain que c'est ce que tu voulais dire smile


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

Pied de page des forums