以下の内容はhttps://iww.hateblo.jp/entry/20240301/dashより取得しました。


chrootで、なんかシェルがおかしい

chrootしたとき、シェルがおかしいときがある

# chroot /data/chroot_hoge
\u@\h:\w$

ショボい環境でchrootするとだいたいこうなる。

chrootしたときに起動されるシェルは $SHELL なので、
シェルが/bin/shの環境から Debian環境のchrootを起動すると
/bin/sh ⇒ /bin/dash が起動されてしまう。

回避策は

1. /bin/bash を起動する

とくに差し支えなければこれで済む

# chroot /data/chroot_hoge /bin/bash
(chroot)root@hoge:/#

2. SHELL=/bin/bash

SHELLを書き換えてしまえば良いが、なんかちょっとキモい

# SHELL=/bin/bash chroot /data/chroot_hoge
(chroot)root@hoge:/#



以上の内容はhttps://iww.hateblo.jp/entry/20240301/dashより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14