su
me dit sans arrêt que je ne suis pas dans les ACL de root ?De la version 2.0.5R à la version 2.2.1R, le fichier de
configuration principal était /etc/sysconfig
.
Toutes les options sont spécifiées dans ce fichier et les autres
fichiers comme
/etc/rc et /etc/netstart
ne font
que l'inclure.
Regardez dans le fichier /etc/sysconfig
et changez les valeurs nécessaires pour configurer votre
système. Ce fichier inclut des commentaires indiquant les valeurs à
mettre.
Pour les versions 2.2.1 et suivantes, le fichier
/etc/sysconfig
a été renommé en
rc.conf
et a été épuré au passage. Le fichier
/etc/netstart
a aussi été renommé en
rc/network
comme cela tous les fichiers peuvent être
copiés grâce à une seule commande : cp
/usr/src/etc/rc* /etc
.
Le fichier /etc/rc.local
existe
toujours et peut être utilisé pour démarrer des services additionnels
comme INN ou pour
positionner certaines valeurs.
Le fichier /etc/rc.serial
permet
d'initialiser les ports série (par exemple mettre en place les
caractéristiques du port, etc..).
Le fichier /etc/rc.i386
est
spécifique aux paramètres des plateformes Intel, comme l'émulation
iBCS2 ou la configuration de la console système d'un PC.
Avec la version 2.1.0R, vous pouvez définir des fichiers de
démarrage "locaux" se trouvant dans un répertoire spécifié dans le
fichier /etc/sysconfig
(ou le fichier
/etc/rc.conf
):
# Emplacement des fichiers de démarrage locaux local_startup=/usr/local/etc/rc.local.d
Chaque fichier se terminant par .sh
sera éxécuté dans l'ordre alphabétique.
Si vous voulez vous assurez d'un certain ordre de démarrage sans changer le nom des fichiers, vous pouvez utiliser un schéma similaire à celui qui suit, en faisant précéder chaque fichier de chiffres pour assurer l'ordre de démarrage:
10news.sh 15httpd.sh 20ssh.sh
Cela peut vous sembler un peu laid (ou SysV :-)) mais cela
fournit une façon simple pour les packages locaux ajoutés sans être
obligé d'éditer /etc/rc.local
. La plupart des
ports ou des packages assument que le répertoire
/usr/local/etc/rc.d
permet le démarrage des programmes
locaux.
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.