Emacs のデフォルトのシェル プログラムを確認するにはどうすればよいですか? Ubuntu マシンで term mod (Mx term) または Emerge に移動すると、/bin/bash を実行しようとします
別のマシンでは、Emacs が /bin/false を実行しようとしていますが、この問題を修正したいと考えています。この問題を解決するのを手伝ってくれませんか?
Steve Howardのおかげで、この問題は SHELL を /bin/bash に変更することで解決できます
これはユーザー構成の問題のようです - Emacs はデフォルトのシェルを使用している可能性が高く、シェルを /bin/false または /bin/nologin (またはそのバリエーション) に設定することにより、ユーザーがシェルにアクセスできないようにする一般的な方法です。
解決策は、/bin/false ではなく、ユーザー アカウント用に構成された適切なシェルのように、sysadmin にシェル アクセスを許可してもらうことです。