Que sont les fichiers de configuration ? Comment les éditer en toute sécurité

Que sont les fichiers de configuration ? Comment les éditer en toute sécurité

La plupart des programmes informatiques que nous utilisons --- que ce soit des suites bureautiques, des navigateurs Web, même des jeux vidéo --- sont configurés via des interfaces de menu. C'est presque devenu la façon dont nous utilisons nos machines par défaut.





Mais certains programmes vous obligent à faire un pas au-delà de cela. Au lieu de menus, vous devez éditer un fichier texte pour que le logiciel s'exécute comme vous le souhaitez.





Ces fichiers texte configurent le logiciel et sont, sans surprise, appelés « fichiers de configuration ». Si vous souhaitez améliorer vos connaissances en informatique, vous devrez savoir ce qu'est un fichier de configuration et comment en éditer un.





Que sont les fichiers de configuration ?

Avant d'entrer dans les détails techniques, définissons d'abord ce qu'est un fichier de configuration.

Les fichiers de configuration sont essentiellement des fichiers texte modifiables qui contiennent les informations nécessaires au bon fonctionnement d'un programme. Les fichiers sont structurés d'une manière particulière, formatés pour être configurables par l'utilisateur.



Bien que certaines configurations soient codées en dur dans le logiciel, les paramètres que vous pouvez modifier sont inclus dans les fichiers de configuration.

Étonnamment, il n'y a pas de norme définie sur la façon dont les fichiers de configuration devraient fonctionner, ou à quoi ils devraient ressembler. Cela dépend entièrement du caprice du développeur du programme.





Les utilisateurs de Linux seront particulièrement familiers avec les fichiers de configuration car de nombreuses tâches de maintenance de base nécessitent que vous les éditiez. Peaufiner le Raspberry Pi repose souvent sur l'édition de fichiers de configuration. Cela peut être pour spécifier un réseau sans fil auquel se connecter ou définir la quantité de RAM pour les graphiques.

Cependant, les fichiers de configuration ne sont pas exclusifs à Linux. Il peut arriver que vous deviez les modifier sous Windows ou macOS.





Comment rechercher et modifier des fichiers de configuration

Certains fichiers de configuration sont structurés dans un format conçu par le développeur. D'autres utilisent des normes largement connues utilisées pour structurer les données, comme :

  • JSON (Notation d'objet JavaScript)
  • YAML (YAML n'est pas un langage de balisage)
  • XML (langage de balisage extensible)

Certains programmes chargent les informations stockées dans leurs fichiers de configuration lorsqu'ils démarrent. Pendant ce temps, d'autres vérifient périodiquement le fichier de configuration pour voir s'il a été modifié.

Quel que soit le fichier de configuration que vous souhaitez modifier, il est judicieux d'en faire une copie avant d'apporter des modifications. De cette façon, si quelque chose ne va pas, vous pouvez restaurer la copie et recommencer !

que signifie emoji dans les textos

Maintenant, jetons un coup d'œil à un fichier de configuration du monde réel. Comme nous l’avons mentionné précédemment, ils se présentent sous différentes formes et tailles. Un fichier de configuration que vous connaissez presque certainement est le fichier hosts. Windows, Mac et Linux l'utilisent tous pour mapper manuellement les adresses IP aux noms d'hôte.

Fichiers de configuration Windows

Les utilisateurs Windows trouveront le fichier hosts dans c:windowssystem32driversetc .

Vous pouvez l'ouvrir en double-cliquant sur la souris et en sélectionnant Bloc-notes dans la liste des applications suggérées. C'est tout ce dont vous avez besoin pour afficher et modifier les fichiers de configuration comme les hôtes. Cependant, plusieurs alternatives sont disponibles --- voir ci-dessous pour plus de détails.

Avec le fichier ouvert, vous verrez qu'il utilise des espaces (littéralement des espaces et des tabulations) pour séparer les éléments.

Chaque nom d'hôte a sa propre ligne, suivie d'un taquet de tabulation et de l'adresse IP. De plus, le fichier hosts permet à l'utilisateur d'ajouter des annotations et des commentaires, qui commencent tous par un symbole dièse.

Fichiers de configuration Linux

Sous Linux, vous trouverez le fichier hosts dans /etc/ . Cela peut être ouvert dans Gedit ou dans un éditeur de texte en ligne de commande tel que nano ou vim. Dans la plupart des cas, votre distribution Linux aura un ou tous ces éléments préinstallés.

Certains programmes stockent le fichier de configuration dans le répertoire personnel, avec un point au début du nom de fichier. Ces fichiers de configuration ont parfois l'extension de fichier .rc et nous les appelons 'dotfiles'.

Fichiers de configuration sous macOS

Comme Linux, le fichier hosts se trouve dans /etc/ sur macOS.

Les utilisateurs de Mac sauront que BBEdit est l'éditeur de texte préinstallé par défaut. Cela le rend idéal pour éditer des fichiers de configuration dans macOS. Cependant, comme avec Linux, les éditeurs de ligne de commande vim et nano sont également disponibles.

Applications pour modifier en toute sécurité les fichiers de configuration

Donc, maintenant que nous savons à quoi servent les fichiers de configuration, parlons de la façon dont nous pouvons les éditer.

Pour ce faire, vous aurez besoin d'un éditeur de texte. Évitez les traitements de texte ; ceux-ci peuvent ajouter un formatage au fichier qui les empêcherait d'être lu correctement.

Des éditeurs de texte natifs sont disponibles, comme mentionné. Cependant, pour des fonctions supplémentaires, des éditeurs de texte tiers sont également disponibles :

Télécharger: Bloc-notes++ pour Windows (gratuit)

Télécharger: Atome pour Windows, macOS, Linux (gratuit)

Télécharger: Éditeur de texte sublime pour Windows, macOS, Linux (évaluation gratuite)

Tant d'outils d'édition de texte sont disponibles pour chaque plate-forme qu'il est difficile de recommander une seule application. Les utilisateurs de Linux peuvent également consulter notre liste de Éditeurs de texte Linux . Pendant ce temps, ce tour d'horizon de éditeurs de texte pour macOS devrait aider les propriétaires d'ordinateurs Apple.

Lorsque vous modifiez un fichier de configuration, il est important de vous assurer de respecter les conventions de celui-ci. Cela peut être résolu simplement en le regardant. Certains fichiers de configuration, comme le fichier hosts, vous expliqueront ces conventions dans des lignes commentées. D'autres vous obligeront à lire de la documentation ou quelques articles de blog.

Enfin, si le fichier de configuration que vous modifiez est au format JSON ou XML, envisagez un éditeur de texte avec coloration syntaxique. Notepad ++ et Atom sont deux bonnes options ici. La mise en évidence de la syntaxe améliorera votre précision en vous montrant quand vous avez fait une erreur.

application pour voir qui vous a désabonné sur instagram

Autres endroits où vous pouvez trouver des fichiers de configuration à modifier

Si vous souhaitez explorer davantage les fichiers de configuration, vous les trouverez dans toutes sortes d'applications et de plates-formes. Les fichiers de configuration ne se limitent pas à spécifier les sites Web et les adresses IP à bloquer !

Au-delà du fichier hosts, vous trouverez des fichiers de configuration dans les jeux vidéo. Ceux-ci sont souvent utilisés pour définir et contrôler des éléments tels que les mappages de touches.

Pendant ce temps, certains fichiers de configuration peuvent être utilisés pour tricher. C'était le cas dans le jeu original Deus Ex sur PC. De nos jours, la triche est beaucoup plus difficile et souvent ne vaut pas l'effort à moins d'activer un mode de triche officiel.

Les applications Web utilisent également des fichiers de configuration pour la personnalisation.

Que faire si votre modification de configuration ne fonctionne pas ?

Les problèmes associés à l'édition des fichiers de configuration ont tendance à se diviser en deux camps : les autorisations et les erreurs utilisateur.

Les problèmes avec les fichiers de configuration causés par des problèmes d'autorisations sont dus à l'intégrité du système. Vous ne pouvez pas enregistrer les modifications, car vous effectuez les modifications en tant qu'utilisateur ordinaire. Pour éviter une mauvaise configuration accidentelle, de nombreux fichiers de configuration ne sont modifiables que par ceux qui disposent de privilèges de niveau administrateur.

C'est facile de résoudre ce problème :

  • Sous Windows, cliquez avec le bouton droit sur l'éditeur de texte et sélectionnez Exécuter en tant qu'administrateur
  • Sur macOS et Linux, essayez d'élever vos privilèges avec la commande sudo. Donc, si vous éditiez votre fichier hosts, exécutez sudo nano /etc/hosts

(Notez que si vous avez spécifié un nom de fichier ou un emplacement différent, vous créeriez effectivement un fichier de configuration dans le terminal.)

Lorsque le problème est une erreur de l'utilisateur, cela signifie que c'est de votre faute. Vérifiez que vous n'avez pas fait de fautes de frappe et que vous avez suivi les conventions du fichier de configuration.

Bien que cela puisse sembler évident, une simple faute d'orthographe peut rendre l'intégralité de votre fichier inutile. Avant de valider vos modifications et d'enregistrer le fichier, n'oubliez pas de :

  • Vérifiez le changement que vous avez effectué
  • Assurez-vous d'avoir laissé un commentaire

Assurez-vous également de fermer le fichier de configuration avant d'essayer d'exécuter le logiciel que vous essayez de configurer.

Les fichiers de configuration sont importants

Plus qu'important, ils sont une partie essentielle de l'utilisation de Linux. Savoir comment les éditer correctement peut vous aider considérablement.

Bien que vous puissiez modifier de nombreux fichiers de configuration, assurez-vous de faire une copie du fichier avant d'apporter des modifications. De cette façon, vous pouvez revenir à l'original si quelque chose tourne mal.

comment donner à une image un fond transparent

Utiliser Linux ? En savoir plus sur la modification et la gestion des fichier hosts sous Linux .

Partager Partager Tweeter E-mail 6 alternatives audibles : les meilleures applications de livres audio gratuites ou bon marché

Si vous n'avez pas envie de payer pour des livres audio, voici quelques excellentes applications qui vous permettent de les écouter gratuitement et légalement.

Lire la suite
Rubriques connexes
  • Linux
  • La technologie expliquée
  • Terminal
  • Jargon
  • Astuces Linux
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner