Installation de Fcron
Fcron utilise la possibilité cron de
syslog pour
enregistrer tous les messages. Comme LFS ne paramètre pas cette
possibilité dans /etc/syslog.conf
, on
doit le faire avant d'installer Fcron. Cette commande enverra la ligne
nécessaire au /etc/syslog.conf
actuel
(faites-la en tant qu'utilisateur root
) :
cat >> /etc/syslog.conf << "EOF"
# Début du supplément fcron à /etc/syslog.conf
cron.* -/var/log/cron.log
# Fin du supplément fcron
EOF
Le fichier de configuration a été modifié, donc le rechargement du
démon sysklogd
activera les modifications (de nouveau en tant qu'utilisateur
root
).
/etc/rc.d/init.d/sysklogd reload
Pour des raisons de sécurité, vous devriez créer un utilisateur et
un groupe non privilégiés pour Fcron. (faites en tant qu'utilisateur
root
) :
groupadd -g 22 fcron &&
useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false -u 22 fcron
Installez Fcron en lançant les
commandes suivantes :
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --without-sendmail --with-boot-install=no \
--with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-1.79 &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--without-sendmail
:
Par défaut, Fcron essaiera
d'utiliser la commande sendmail d'un paquet MTA
pour vous envoyer par messagerie le résultat du script fcron. Ce paramètre est utilisé
pour désactiver la notification par messagerie par défaut. Ne
mettez pas ce paramètre pour activer l'option par défaut. Vous
pouvez sinon utiliser --with-sendmail=</chemin/vers/la/commande/MTA>
pour utiliser une autre commande de messagerie..
--with-boot-install=no
: Ceci
empêche l'installation du script de démarrage inclu avec le paquet.
--with-editor=</chemin/vers/éditeur>
:
Ce paramètre vous permet de régler l'éditeur de texte par défaut.
Évite un message d'avertissement selon lequel aucune feuille de
style DSSSL n'est trouvée.
--with-dsssl-dir=</path/to/dsssl-stylesheets>
:
Eviter un message d'avertissement indiquant qu'il ne trouve pas les
feuilles de style DSSSL.
Configuration de Fcron
Fichiers de
configuration
/etc/fcron.conf
, /etc/fcron.allow
et /etc/fcron.deny
Informations de configuration
Aucune modification n'est nécessaire dans un fichier de config.
Vous pouvez trouver des informations de configuration dans la
page de man de fcron.conf
.
Les scripts fcron
sont écrits en utilisant fcrontab. Reportez-vous à la
page de man de fcrontab pour les paramètres
adaptés à votre situation.
Si Linux-PAM est installé, deux fichiers de
configuration PAM sont installés dans /etc/pam.d
. Sinon, si /etc/pam.d
n'est pas utilisé, l'installation
enverra deux sections de configuration vers le fichier
/etc/pam.conf
. Vous devriez vous
assurer que les fichiers correspondent à vos préférences.
Modifiez-les comme il faut pour s'adapter à vos besoins.
Script de démarrage
Installez le script d'initialisation /etc/rc.d/init.d/fcron
à partir du paquet
blfs-bootscripts-20120828.
make install-fcron