Linux設定ファイルを変更するときは、通常、またはなど.d
のディレクトリにローカルの変更を配置することをお勧めします。私が理解したのは、これはシステムアップデートがローカルの変更を上書きするのを防ぐためです(または同じファイルに直接配置されている場合)。/etc/sudoers.d/
/etc/apt/sources.list.d
/etc/sudoers
/etc/apt/sources.list
ローカル設定を適用する同様の方法はありますかsshd_config
?現在はファイルを直接修正していますが/etc/ssh/sshd_config
、一部のアップデートでファイルが置き換えられると変更内容がすべて失われるのではないかと心配です。
答え1
いいえ、デフォルトではありません。しかし、代替ソリューションがたくさんあります。 sshdが他の場所で構成を検索できるようにしたり、構成のバックアップを保持したりできます。
不変フラグが設定されている限り、rootで設定を「chattr + i」して、ユーザーが編集/削除するのを防ぐこともできます。