テクノロジー

sudoもrebootも効かないLinuxサーバをなんとか再起動する時のメモ - お腹.ヘッタ。

1: homarara 2026/05/20 05:22

電源ポチはできない、という前提での話かな。

2: devgai 2026/05/20 05:36

Dockerってroot権限になれるんだ、あと半分くらい用語わからない

3: crimson_diamond 2026/05/20 05:54

タイトルにもDockerって書いておこうというかこの用途でのDockerはオワコンでは?

4: hogetax 2026/05/20 06:22

後で確認するけど、面白いパスだなぁ...

5: nguyen-oi 2026/05/20 07:10

Docker経由でSysRq叩くとかライフハックすぎるw

6: circled 2026/05/20 07:57

ちなみにサーバー機器はDELLのiDRACとかHPのiLOとかあるので、サーバーがフリーズしてても遠隔操作や再起動が出来るから、こんなことで悩まなくて良い。自宅の機器はリモートでなんとかする機会がそうそう多くない

7: kenzy_n 2026/05/20 08:03

最終手段に近いか。

8: strawberryhunter 2026/05/20 08:45

dockerが動くレベルのハードウェアでドライバをいじることは私は当面なさそう。

9: JULY 2026/05/20 08:49

そもそも、Docker コンテナを privileged で動かすのが、特殊なケースを除けば、避けるべきなものだと思うが。

10: punychan 2026/05/20 08:50

そんなコンテナ動かしてないだろ。自分ならメモリ食いまくるプロセスを作って祈りながらカーネルパニックを待つかな。

11: latteru 2026/05/20 09:03

データセンターに行ってサーバーのスイッチや電源を物理的にどうにかする話では無かった

12: kazuau 2026/05/20 09:10

privilegedなコンテナとsudoせずにdockerグループの権限持ってるユーザーの組み合わせって、油断してるとセキュリティホールだね。ポリシーとしてそれを許容する権限管理がちゃんとできてればよいけど

13: auto_chan 2026/05/20 09:36

いちかばちかリセットボタンぽちー!

14: agricola 2026/05/20 09:54

特権コンテナでサービスを動かすなど何度言えば……だからドッカーは嫌いなんだよ。第一話であっさりスピリチア吸われやがって(意味不明

15: igni3 2026/05/20 10:30

sudoで出来ないものが出来たらセキュリティ的にアレやろ

16: birds9328 2026/05/20 10:39

IPMIにも触れないってこたぁ…iLOとかBMCの類からの操作もNGか。きつい状況

17: ysync 2026/05/20 10:56

飛び先を正しく仕込まずに既知の脆弱性を叩いて勝手に再起動されたことはわりとある…。

18: Shinwiki 2026/05/20 11:00

電源長押しでいいじゃん。後のことは後のことよ。

19: tiga2 2026/05/20 11:31

“PAM の pam_systemd.so は DBus 経由で logind の CreateSession を呼びますが、応答待ちで停止します。結果として新規 sudo や新規 SSH ログインが PAM の open_session で詰まります。sudo reboot も systemd 経由で graceful に落とそうとして hung task

20: ryo_user 2026/05/20 12:13

systemd-logind の設計が脆弱だということだけ覚えた

21: orgue 2026/05/20 12:25

デスクトップだけどスリープからの復帰に失敗時など打つ手がない時REISUBってキー操作でシャットダウンできて電源ボタン長押しなくていいって最近知った。もっと早く知ってればよかった。この記事と関係あるか知らんが

22: nmcli 2026/05/20 12:59

むしろクラッキング経路になるね。覚えとかないといけない。

23: napsucks 2026/05/20 13:05

Magic SysReqも詰まる状態から再起動かけるとかすごいな。むしろ脆弱性なんじゃないかと思えるレベル。

24: rxh 2026/05/20 13:13

そんなことできんのか。

25: hylom 2026/05/20 14:39

太古の昔から言われているコンテナに特権を与えてはいけないという話だった、これが必要になるシーンがあまり浮かばない(データセンターでも普通は物理的に再起動してもらうオペレーションがあるはずなので)

26: NetPenguin 2026/05/20 15:07

詳しくないので印象でしかないのですが「生きていた rootを持ってる Docker コンテナに docker exec で入り、コンテナ内から /proc/sysrq-trigger を叩いてカーネルに強制リブートさせる」というのは危なくないのでしょうか?