差分
このページの2つのバージョン間の差分を表示します。
blog:2023:2023-01-21 [2023-01-21 21:57] Decomo 作成 |
blog:2023:2023-01-21 [2023-01-23 17:21] (現在) Decomo |
||
---|---|---|---|
行 3: | 行 3: | ||
'' | '' | ||
- | これがログインシェルで起きると悲劇で、シェルの起動に失敗しシステムにログインできなくなってしまう。 | + | これがログインシェルで起きると悲劇で、シェルの起動に失敗しシステムにログインできなくなってしまう。マシンに物理アクセス可能ならシングルユーザーモードなりで復旧可能だが、アクセス手段がsshとかしかなかったりすると詰むんですわ。お察しの通り、記事にしてるくらいだから実際に詰んだんですけどね。 |
- | マシンに物理アクセス可能ならシングルユーザーモードなりで復旧可能だが、sshしかアクセス手段がなかったりすると詰むんですわ。記事にしてるくらいだから実際に詰んだんですけどね。 | + | 実家サーバをfreebsd-updateが中途半端な状態で再起動したら、以下のような状態でsshログイン不可になってしまった。 |
- | + | ||
- | 実家サーバをfreebsd-updateが中途半端な状態で再起動したら、以下のような状態でsshログイン不可になったんですわ。 | + | |
< | < | ||
行 38: | 行 36: | ||
</ | </ | ||
- | 接続自体は出来てるので起動するシェルの変更さえできれば回避できそうなものの、ssh経由でそれを実現する方法はついぞ見つけられなかった。実のところ、作業自体は実家帰省中に行っており、目の前にサーバも液晶モニタもあるのにD-Sub→DVI-Iのケーブルがなく、手も足も出なかったという…… | + | ログインシェルの変更さえできればリモートアクセスできそうなものの、ssh経由で実現する方法はついぞ見つけられなかった。実のところ作業自体は11月の実家帰省中に行っており、目の前にマシンも液晶モニタもあるのに、D-Sub→DVI-Iのケーブルがなく、手も足も出なかったという。この度、ケーブル持参でようやく復旧できたというわけ。 |
- | bashのインストールで静的リンクオプションが存在する理由を身をもって理解した。 | + | そもそも、リモートアクセス手段しかない状態でシステム更新すんなよって話だが…静的リンクなbashであるbash-staticがPortsに存在する理由を“わからせ”られた。 |
- | というわけで、動的リンクなシェルをログインシェルにしてはいけない。それが難しい場合は、/ | + | というわけで、動的リンクなシェルをログインシェルにしてはいけない。どうしても設定する場合は、/ |