Adaptation française: Florence Cousin
Relecture de la version française: Deny
Version : 1.0
Copyright © 2003 AmirAli Lalji
Copyright © 2008 Florence Cousin
Copyright © 2008 Deny
Conditions de distribution : cet article est distribué selon les conditions de la licence Open Publication License, version 1.0, du 8 juin 1999. Pour plus d'informations, consultez : http://linuxgazette.net/copying.html.
21 septembre 2008
Historique des versions | ||
---|---|---|
Version 1.0 | 2008-09-21 | FC, |
Première traduction française. | ||
2003-06 | AL | |
Version originale de l'article. |
Résumé
Cet article s'adresse aux débutants, pour leur donner les bases de la compréhension du répertoire /etc.
Table des matières
Les nouveaux venus sous Linux
, en particulier ceux qui viennent du monde Windows
, trouvent souvent qu'il est difficile de comprendre les fichiers du répertoire /etc
. Dans cet article, je vais donner une explication rapide sur certains de ces fichiers et leur utilisation. Mais, avant que nous ne plongions dans le répertoire /etc
, je voudrais attirer votre attention sur le fait que modifier certains de ces fichiers peut rendre votre système instable, voire dans certains cas l'empêcher de démarrer. Je ne pourrai jamais assez souligner le fait que vous devriez faire une sauvegarde de ces fichiers avant toute modification.
Ce fichier contient la configuration des partitions pour NFS (Network File Systems, serveur de fichiers réseau). Il décrit la façon dont les partitions sont montées et partagées par les autres systèmes Linux/Unix
.
Ce fichier contient les identifiants des utilisateurs qui ne sont pas autorisés à se connecter via FTP. Pour des raisons de sécurité, il est recommandé d'ajouter l'utilisateur root dans ce fichier.
Ce fichier contient les instructions pour le montage des systèmes de fichier qui sont éparpillés sur différents disques ou partitions. Ce fichier est lu au démarrage du système, quand les systèmes de fichier sont montés.
Grâce à ces fichiers, vous pouvez contrôler l'accès à votre réseau. Vous pouvez ajouter dans le fichier hosts.allow
les noms des hôtes auxquels vous voulez autoriser l'accès au réseau, ou bien ajouter à hosts.deny
les noms des hôtes auxquels vous voulez interdire l'accès au réseau.
Le fichier inetd
peut être invoqué par le processus père des services réseau. Ce fichier est responsable du démarrage de services comme FTP, TELNET, etc ... Quelques distributions Linux
sont fournies avec xinetd.conf—ce qui signifie Extended Internet Services Daemon—, qui dispose de toutes les fonctionnalités et possibilités de inetd et les étend. Il est recommandé de mettre en commentaire les lignes correspondant aux services que vous n'utilisez pas.
Ce fichier décrit ce qui se passe ou quels processus sont démarrés au démarrage ou à différents niveaux d'exécution. Le niveau d'exécution est défini comme l'état dans lequel la machine Linux
est actuellement. Linux
comprend 7 niveaux d'exécution, numérotés de 0 à 6.
Ce fichier, qui signifie Message du jour (message of the day), est exécuté et son contenu est affiché après une connexion réussie.
Ce fichier contient des informations sur les utilisateurs. Chaque fois qu'un nouvel utilisateur est ajouté, une entrée est ajoutée dans ce texte, contenant son identifiant (login), son mot de passe, etc... Tout le monde peut lire ce fichier. Si le mot de passe contient « x », cela signifie que les mots de passes encryptés sont stockés dans le fichier /etc/shadow
, lisible seulement par root.
/etc/profile
Quand un utilisateur ouvre une session, plusieurs fichiers de configuration sont exécutés, dont /etc/profile. Ce fichier contient des options et la configuration globale de démarrage pour le shell bash.
Ce fichier fonctionne en lien avec les fichiers /etc/inetd.conf
ou /etc/xinetd.conf
(voir ci-dessus). Ce fichier détermine quel port un service mentionné dans inetd.conf
doit utiliser. Par exemple FTP/21, TELNET/23 etc...
Ce fichier liste les terminaux à partir desquels « root » est autorisé à se connecter. Pour des raisons de sécurité, il est recommandé de garder seulement tty1
pour l'ouverture de session de « root »
J'espère que vous avez aimé cet article, et j'espère qu'il vous a aidé à comprendre le répertoire /etc
. Vous pouvez trouvez des sous-répertoires sous /etc
. Ils sont spécifiques à des applications. Par exemple /etc/httpd
, /etc/sendmail
sont respectivement pour apache et sendmail.
Si vous avez des commentaires ou des suggestions, n'hésitez pas à m'écrire à : aalalji CHEZ bcs POINT org POINT uk
AmirAli Lalji est un administrateur système et DBA et vit et travaille au Royaume-Uni et au Portugal.
L'adaptation française de ce document a été réalisée dans le cadre du Projet de traduction de la Gazette Linux.
Vous pourrez lire d'autres articles traduits et en apprendre plus sur ce projet en visitant notre site : http://wiki.traduc.org/Gazette_Linux.
Si vous souhaitez apporter votre contribution, n'hésitez pas à nous rejoindre, nous serons heureux de vous accueillir.