URL: https://linuxfr.org/users/totof2000-2/journaux/hs-enfin-pas-tant-que-ca Title: [ HS ] ... enfin, pas tant que ça. Authors: totof2000 Date: 2024年03月17日T13:51:12+01:00 License: CC By-SA Tags: Score: 10 Je voulais configurer une VM en local afin de faire quelques petites manips. J'installe donc une VM sous Rocky Linux. Je cherche ensuite à faire un truc tout bête : changer le serveur utilisé par ma VM. Je vais voir /etc/resolv.conf qui me rappele que le fichier est éré par NetworkManager. Je vais donc voir la doc de NetworkManager pour voir comment la configuration est géré : Je cite :> If a default NetworkManager.conf is provided by your distribution's packages, you should not modify it, since your changes may get overwritten by package updates. Instead, **you can add additional .conf files to the /etc/NetworkManager/conf.d directory.** These will be read in order, with later files overriding earlier ones. Packages might install further configuration snippets to /usr/lib/NetworkManager/conf.d. This directory is parsed first, even before NetworkManager.conf. Scripts can also put per-boot configuration into /run/NetworkManager/conf.d. This directory is parsed second, also before NetworkManager.conf. The loading of a file /run/NetworkManager/conf.d/name.conf can be prevented by adding a file /etc/NetworkManager/conf.d/name.conf. Likewise, a file /usr/lib/NetworkManager/conf.d/name.conf can be shadowed by putting a file of the same name to either /etc/NetworkManager/conf.d or /run/NetworkManager/conf.d. Mais c'est quoi ce b**** ? Pourquoi aller éparpiller dans /etc, puis dans /usr/lib, puis dans /run ? Qu'est-ce que de la conf vient faire dans /usr/lib ? Mais ce n'est pas tout :> NetworkManager can overwrite certain user configuration options via D-Bus or other internal operations. In this case it writes those changes to /var/lib/NetworkManager/NetworkManager-intern.conf. This file is not intended to be modified by the user, but it is read last and can shadow user configuration from NetworkManager.conf. Systemd fait pas mieux mais je m'abstiendrais de m'étaler sur le sujet. Je comprends le besoin de ne pas avoir une configuration monolythique, mais pourquoi aller éparpiller celles-ci aussi loin du point de vue du système de fichier, et dans un endroit qui initialement n'était pas prévu pour ça ? Ca me donne l'impression de ranger la vaisselle non pas dans la cuisine, mais dans le garage ou dans le grenier. Moi, personnellement quand je lis ce genre de choses, je me dis qu'il y a vraiment un truc qui ne va pas sur les distributions Linux. Du coup j'ai laissé tomber ce que je voulais faire initialement et je vais sortir un peu.

AltStyle によって変換されたページ (->オリジナル) /