1 Les fichiers de configuration
Comme dans tous les Unices, /etc est le répertoire
privilégié pour les fichiers de configuration du système
et des logiciels.
|
Fichier |
Utilité |
|
INCONTOURNABLE !Le plus important il gère le démarrage de tous les démons de base du système. |
|
|
rc.local |
Permet de lancer des applications. Troisième après
rc.conf et rc.securelevel. |
|
rc.securelevel |
Permet de lancer des applications avant le démarrage . Il n'est pas très sécurisé de lancer des applications à partir de ce fichier. Il est donc très rare de devoir intervenir dedans. |
|
rc.shutdown |
Lors d'un halt / reboot. Si vous avez des commandes à passer
. |
|
sysctl.conf |
Contient des options à passer au kernel au démarrage. On peut les passer après avec la commande sysctl |
|
wsconsctl.conf |
Contient des paramètres pour le clavier |
|
fstab |
Initialisation des systèmes de fichiers à monter. |
|
login.conf |
Gère les limitations de ressources par utilisateur. |
|
Où NIC représente le
nom de votre interface réseau. |
|
|
myname |
Nom de la machine. Exemple si votre machine s'appelle soleil, le fichier ne contient que soleil. Pour en changer changez le ici et rebootez. Si le nom est non-standard (mauvais retour chariot, plusieurs lignes,..), pb, vous aurez Amnesiac comme nom. |
|
mygate |
Contient uniquement l'adresse IP de la passerelle par défaut. |
|
Le fichier qui permet d'indiquer les serveurs DNS à utiliser. |
|
|
hosts |
Comme dans tous les systèmes. Permet d'associer un nom et un alias à une adresse IP |
|
Permet de configurer le serveur DHCP. |
|
|
./ssl/ |
Gestion des clés OpenSSL |
|
Permet de configurer le client DHCP. Il faut avoir dans hostname.NIC "dhcp". Peut être vide. |
|
|
On place dedans les règles de pf pour le premier et de NAT pour le second. Sont fusionnés en pf.conf dans OpenBSD 3.2. Après la 3.2, s'est opérée la fusion de altq dans pf. |
|
|
Permet de mettre un profile par défaut pour l'ensemble des utilisateurs (shell bash). Est outrepassé par le .profile du répertoire personnel de l'utilisateur. |
|
|
Fichier qui est crée la première fois que vous ajoutez un utilisateur adduser. On trouve ici les valeurs par défaut pour la création d'un utilisateur. |
|
|
On trouve dans ce fichier la liste des shells disponibles sur votre machine. Si vous souhaitez ajouter le shell bash vous devez ajouter dans ce fichier la ligne /usr/local/bin/bash |
|
|
Le fichier pour configurer les logs. Attention, si vous avez l'habitude
d'envoyer les logs vers une console (pas forcément bien pour la
sécurité!), n'oubliez pas que le nombre de console par
défaut est de 5 dans OpenBSD. |
|
|
Le fichier de conf d'inetd (tcp wrapper). Inetd peut ne pas être lancé (voir rc.conf). Pour stopper un service lancé par inetd, mettre un # devant le ligne correspondante et relisez le fichier (kill -HUP) |
D'autres fichiers importants, en vrac :
|
/var/cron/tabs |
Répertoire gérant sous forme de fichiers (Sous Unix tout est fichier!) les crontabs des différents utilisateurs. |
|
/usr/libdata/perl5/i386-openbsd/5.6.1/Config.pm |
Si vous désirez installer des modules perl CPAN (perl -MCPAN -e 'install Nom::du_module'), ça ne fonctionne pas par défaut. Vous devez modifier la ligne: email='root@localhost' en email='votre@adresse' , le serveur FTP du mirroir CPAN refusant la connexion anonyme par la première adresse. |
|
/var/db/dhcpd.lease |
Les baux des clients dhcp |
| /etc/localtime | Heure locale, par rapport à l'heure RTC réglée sur UTC. ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime pour régler l'heure sur Paname. |
|
|
Le bail des machines déja servies. Un touch /etc/dhcpd.leases créera un fichier vide. |
|
/var/backups |
Répertoire contenant l'intégralité
des fichiers de /etc/ modifiés sous la forme suivante : var_named_etc_named.conf.current est la dernière sauvegarde de var/named/etc/named.conf datée de la dernière modif |
|
|
Les pages de man en clair. Allez dans catX où X représente le numéro en haut à gauche dans la page de man. |
| /usr/local/share/examples/ |
C'est là que vont se mettre les fichiers
d'exemple des divers logiciels installés. |
De manière plus globale, pour connaitre la hiérarchie du
système de fichier de base :
man hier
|
Ligne originale |
Ligne à modifier |
pour obtenir |
|
altqd_flags=NO |
altqd_flags="" |
Permet de lancer altq au démarrage. altq permet de faire de la réservation de bande passante. |
|
rdate_flags=NO |
rdate_flag=ntp.ac-creteil.fr |
La mise à l'heure de votre machine au démarrage seulement. Utilisez le serveur de temps de votre provider. |
|
ntpdate_flags=NO |
ntpdate_flags=ntp.ac-creteil.fr |
Un autre client pour la mise à l'heure plus précis que rdate. Il faut l'installer car il ne l'est pas par défaut. Il se trouve dans le package ntp. Ne pas utiliser rdate et ntpdate en même temps. Ici on ne le lance qu'au démarrage (ce qui est rare sur OpenBSD ;-)). Ajoutez le dans une crontab. |
|
apmd_flags=NO |
apmd_flags="" |
La gestion de l'énergie |
|
sendmail_flags |
|
|
|
pf=NO |
pf=YES |
L'activation du pare-feu. Indispensable. |
|
inetd=YES |
inetd=NO |
La désactivation des services inutiles de l'emballeur de démon TCP |
|
ntpd=NO |
ntpd=YES |
Pour faire de votre machine un serveur de temps. Il faut avoir installé le package ntp pour cela. |
|
dhcpd=NO |
dhcpd="-q" |
Lance le serveur dhcp. Ne pas oublier les fichiers indispensables. |
|
syslogd_flags= |
syslogd_enable="YES" |
Gestion du "journal des évènements" : Syslog |
© Philippe Schwarz - Philippe.chadefaux - $Id: Fichiers_Conf.htm,v 1.8 2002/11/02 21:16:00 phil Exp $ -