initramfsでswitch_rootの前にスクリプトを実行する方法は?

ceremcem

SSH *を介して暗号化されたパーティションのロックを解除できるようにinitramfsでdropbearsshサーバーを起動しています

Debian Jessieでは、それはすべて問題ありませんでしたが、Busterでは、dropbearが後に停止しないようで、OpenBSDsshswitch_rootサーバーが起動しません

apt-get purge dropbear助けにはならず、which dropbear印刷/usr/bin/dropbearしてps -ef | grep dropbear印刷し/sbin/dropbearます; これは、このプロセスがinitramfsの段階で開始され、停止しなかったことを示しています。

回避策として、killall dropbearSSHサービススクリプトを使用していますが、ルートパーティションを切り替える直前にスクリプトを強制終了する方が適切です。

その時点でスクリプトを実行するにはどうすればよいですか?

ceremcem

クリーンアップスクリプトを/etc/initramfs-tools/scripts/init-bottom/cleanup.sh次のように作成します

#!/bin/sh
echo "Killing dropbear"
killall dropbear
exit 0

...そしてそれを実行可能にします:

chmod +x /etc/initramfs-tools/scripts/init-bottom/cleanup.sh

通常どおりinitramfsを更新します。

update-initramfs -u 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

switch_rootがinitramfs内のすべてのファイルを削除するのはなぜですか?

分類Dev

djangoのcollectstaticを実行する前にdokkuにpredeployスクリプトを実行させる方法は?

分類Dev

root以外のユーザーにrootアクセスを必要とするコマンドでスクリプトを実行させる最良の方法は?

分類Dev

qmakeの後にスクリプトを実行する方法は?

分類Dev

Linuxで特定の時間にスクリプトを実行する方法は?

分類Dev

CMDの前にスクリプトを実行する

分類Dev

htmlタグの前にスクリプトとDOMを実行するのは悪いですか

分類Dev

sudoers以外のユーザーがroot操作を実行するスクリプトを実行できるようにする方法

分類Dev

名前の前に./を付けずにスクリプトを実行する

分類Dev

セレン:ページの他のスクリプトをロード/実行する前に、ページにJavaScriptを挿入/実行する方法は?

分類Dev

Electron-builder-アプリのインストール後/前にスクリプトを実行する方法

分類Dev

スクリプトをrootとして遡及的に実行するにはどうすればよいですか?

分類Dev

VSCodeでPythonスクリプトを実行する前に変更を自動的に保存する方法

分類Dev

PATHにあるスクリプトを実行する方法は?

分類Dev

Azure Web Apps - デプロイ前にスクリプトを実行する方法

分類Dev

npmスクリプトを実行する前に依存関係をロードする方法は?

分類Dev

npmスクリプトを実行する前に依存関係をロードする方法は?

分類Dev

devicereadyイベントの後にスクリプトを実行する方法は?

分類Dev

Pythonスクリプトのシーケンスをループで次々に実行する方法は?

分類Dev

bazel を使用して前処理スクリプトを実行する方法は?

分類Dev

Eclipseでgdbデバッグを起動する前にLinuxスクリプトを実行する方法

分類Dev

データを保存する前に入力フォームでスクリプトを実行する方法

分類Dev

Pythonスクリプトをroot権限で実行する

分類Dev

rootとして実行されるスクリプトは、通常のユーザーとして別のスクリプトを実行できますか?

分類Dev

Juliaスクリプトを段階的に実行する方法は?

分類Dev

起動時にスクリプトを実行する方法は?

分類Dev

スクリプトを実行可能にする方法は?

分類Dev

DockerでPythonスクリプトを実行する方法は?

分類Dev

WindowsでPythonスクリプトを実行する方法は?

Related 関連記事

  1. 1

    switch_rootがinitramfs内のすべてのファイルを削除するのはなぜですか?

  2. 2

    djangoのcollectstaticを実行する前にdokkuにpredeployスクリプトを実行させる方法は?

  3. 3

    root以外のユーザーにrootアクセスを必要とするコマンドでスクリプトを実行させる最良の方法は?

  4. 4

    qmakeの後にスクリプトを実行する方法は?

  5. 5

    Linuxで特定の時間にスクリプトを実行する方法は?

  6. 6

    CMDの前にスクリプトを実行する

  7. 7

    htmlタグの前にスクリプトとDOMを実行するのは悪いですか

  8. 8

    sudoers以外のユーザーがroot操作を実行するスクリプトを実行できるようにする方法

  9. 9

    名前の前に./を付けずにスクリプトを実行する

  10. 10

    セレン:ページの他のスクリプトをロード/実行する前に、ページにJavaScriptを挿入/実行する方法は?

  11. 11

    Electron-builder-アプリのインストール後/前にスクリプトを実行する方法

  12. 12

    スクリプトをrootとして遡及的に実行するにはどうすればよいですか?

  13. 13

    VSCodeでPythonスクリプトを実行する前に変更を自動的に保存する方法

  14. 14

    PATHにあるスクリプトを実行する方法は?

  15. 15

    Azure Web Apps - デプロイ前にスクリプトを実行する方法

  16. 16

    npmスクリプトを実行する前に依存関係をロードする方法は?

  17. 17

    npmスクリプトを実行する前に依存関係をロードする方法は?

  18. 18

    devicereadyイベントの後にスクリプトを実行する方法は?

  19. 19

    Pythonスクリプトのシーケンスをループで次々に実行する方法は?

  20. 20

    bazel を使用して前処理スクリプトを実行する方法は?

  21. 21

    Eclipseでgdbデバッグを起動する前にLinuxスクリプトを実行する方法

  22. 22

    データを保存する前に入力フォームでスクリプトを実行する方法

  23. 23

    Pythonスクリプトをroot権限で実行する

  24. 24

    rootとして実行されるスクリプトは、通常のユーザーとして別のスクリプトを実行できますか?

  25. 25

    Juliaスクリプトを段階的に実行する方法は?

  26. 26

    起動時にスクリプトを実行する方法は?

  27. 27

    スクリプトを実行可能にする方法は?

  28. 28

    DockerでPythonスクリプトを実行する方法は?

  29. 29

    WindowsでPythonスクリプトを実行する方法は?

ホットタグ

アーカイブ