Ajouter lignes dans script de démarrage appropriés ?

Résolu
Bonjour,

à cette page ils donnent un conseil pour le fichier dev/urandom :

http://manpages.ubuntu.com/manpages/dapper/fr/man4/random.4.html

Ils disent dans la partie Configuration :

Il est possible
       ainsi d'ajouter les lignes suivantes  dans  les  scripts  de  démarrage
       appropriés :

            echo "Initialisation du générateur de nombre aléatoires"
            # Initialiser le générateur de nombre aléatoire avec une racine
            # mémorisée lors du dernier arrêt (ou redémarrage) du système
            # On charge jusqu'à 512 octets (taille du réservoir d'entropie).
            if [ -f /var/random-seed ]; then
                 cat /var/random-seed >/dev/urandom
            fi
            dd if=/dev/urandom of=/var/random-seed count=1

       Également,  il faut ajouter les lignes suivantes dans un script exécuté
       lors de l'arrêt du système.

            # Sauver une racine aléatoire pour pouvoir redémarrer le
            # générateur au prochain boot. On sauve 512 octets.
            echo "Sauvegarde de la racine du générateur aléatoire..."
            dd if=/dev/urandom of=/var/random-seed count=1


Mais je ne sais pas où ajouter ces lignes ni quelles sont les lignes exactes à ajouter ?

Si vous me donner les fichiers exacts où je dois ajouter des lignes, à ce moment là je ne sais pas quelles lignes ajouter ?

Celles-ci :

echo "Initialisation du générateur de nombre aléatoires"
            # Initialiser le générateur de nombre aléatoire avec une racine
            # mémorisée lors du dernier arrêt (ou redémarrage) du système
            # On charge jusqu'à 512 octets (taille du réservoir d'entropie).
            if [ -f /var/random-seed ]; then
                 cat /var/random-seed >/dev/urandom
            fi
            dd if=/dev/urandom of=/var/random-seed count=1


Et celles-ci :

# Sauver une racine aléatoire pour pouvoir redémarrer le
            # générateur au prochain boot. On sauve 512 octets.
            echo "Sauvegarde de la racine du générateur aléatoire..."
            dd if=/dev/urandom of=/var/random-seed count=1


Dois-je ajouter tout ça ? Mais où svp ?

Merci :-))

2 réponses

  1. on m'a confirmé sur un autre forum que c'est ok, merci les gars.
    0
    1. Bonjour,

      on me dit que c'est déjà fait sous Ubuntu 12.04 LTS, mais comme j'ai eu plein de problèmes ces derniers temps, je copie-colle ici mon fichier se trouvant dans

      /etc/init.d/urandom

      si quelqu'un est capable de me dire que le fichier copié-collé est bien paramétré de ce que je veux faire expliqué dans le premier message de cette discussion, alors je suis preneur svp...

      #! /bin/sh
      ### BEGIN INIT INFO
      # Provides:          urandom
      # Required-Start:    $local_fs
      # Required-Stop:     $local_fs
      # Default-Start:     S
      # Default-Stop:      0 6
      # Short-Description: Save and restore random seed between restarts.
      # Description:       This script saves the random seed between restarts.
      #                    It is called from the boot, halt and reboot scripts.
      ### END INIT INFO
      
      [ -c /dev/urandom ] || exit 0
      
      PATH=/sbin:/bin
      SAVEDFILE=/var/lib/urandom/random-seed
      POOLSIZE=512
      [ -f /proc/sys/kernel/random/poolsize ] && POOLSIZE="$(cat /proc/sys/kernel/random/poolsize)"
      . /lib/init/vars.sh
      
      . /lib/lsb/init-functions
      
      do_status () {
      	if [ -f $SAVEDFILE ] ; then
      		return 0
      	else
      		return 4
      	fi
      }
      
      case "$1" in
        start|"")
      	[ "$VERBOSE" = no ] || log_action_begin_msg "Initializing random number generator"
      	# Load and then save $POOLSIZE bytes,
      	# which is the size of the entropy pool
      	if [ -f "$SAVEDFILE" ]
      	then
      		# Handle locally increased pool size
      		set -- $(LC_ALL=C ls -l "$SAVEDFILE")
      		SAVEDSIZE="$5"
      		if [ "$SAVEDSIZE" -gt "$POOLSIZE" ]
      		then
      			[ -w /proc/sys/kernel/random/poolsize ] && echo $POOLSIZE > /proc/sys/kernel/random/poolsize
      			POOLSIZE=$SAVEDSIZE
      		fi
      		cat "$SAVEDFILE" >/dev/urandom
      	fi
      	rm -f $SAVEDFILE
      	# Hm, why is the saved pool re-created at boot? [pere 2009-09-03]
      	umask 077
      	dd if=/dev/urandom of=$SAVEDFILE bs=$POOLSIZE count=1 >/dev/null 2>&1
      	ES=$?
      	umask 022
      	[ "$VERBOSE" = no ] || log_action_end_msg $ES
      	;;
        stop)
      	# Carry a random seed from shut-down to start-up;
      	# see documentation in linux/drivers/char/random.c
      	[ "$VERBOSE" = no ] || log_action_begin_msg "Saving random seed"
      	umask 077
      	dd if=/dev/urandom of=$SAVEDFILE bs=$POOLSIZE count=1 >/dev/null 2>&1
      	ES=$?
      	[ "$VERBOSE" = no ] || log_action_end_msg $ES
      	;;
        status)
      	do_status
      	exit $?
      	;;
        restart|reload|force-reload)
      	echo "Error: argument '$1' not supported" >&2
      	exit 3
      	;;
        *)
      	echo "Usage: urandom start|stop" >&2
      	exit 3
      	;;
      esac
      
      :


      Dernière modification par -pascal34- (Aujourd'hui à 11:08)
      0