systemdのデフォルト動作を修正したいと思います。
このデフォルトの動作CtrlAltDelBurstAction=reboot-force
はでコメントされています/etc/systemd/system.conf
。
今、この行のコメントを外してくださいCtrlAltDelBurstAction=none
。
テストしましたが見つからないというsystemctl edit system
エラーが発生しましたsystem.service
。
答え1
現代版としてシステム/etc/systemd/system.conf
、以下のファイルの「個人」構成フラグメントを使用して、「基本」構成ファイルの設定を上書きできます/etc/systemd/system.conf.d/
。
構成行をファイルに入れると、/etc/systemd/system.conf.d/10-suppress-ctraltdel.conf
再読み込み時に読み込まれます。システム設定(または次回起動時)。から引用このman systemd-system.conf
ページ:
デフォルトの設定ファイルは設定ディレクトリの前に読み込まれ、優先順位が最も低くなります。すべての構成ディレクトリ内のファイルのエントリは、個々の設定ファイルのエントリよりも優先されます。構成サブディレクトリ内のファイルは、
*.conf.d/
そのファイルが配置されているサブディレクトリに関係なく、ファイル名に基づいてアルファベット順にソートされます。
しかし、この構成上書きメカニズムは多くのLinuxサービスの標準であるため、ここで説明する方法は他の場合でも機能します。
inはセクションになければなりません(マンページで説明されているように:「すべてのオプションはこの/etc/systemd/system.conf.d/10-suppress-ctraltdel.conf
セクションで構成されています」)。CtrlAltDelBurstAction=none
[Manager]
[Manager]
[Manager]
CtrlAltDelBurstAction=none
セクションを指定しないと、間違ったセクションにある可能性があるため、オプションは無視される可能性があります。
答え2
これは設定ファイルで、変更できます。パッケージをアップグレードするとき、ほとんどsystemd
のディストリビューションはあなたのバージョンが欲しいのか、システム管理者のバージョンが欲しいのかを尋ねます。
編集したい場合提供するファイルは別の話です。通常、ファイルはにありますが、/lib/systemd
バージョンをに入れて変更できます/etc/systemd
。