/bin/false を実行できません。そのファイルやディレクトリはありません。

/bin/false を実行できません。そのファイルやディレクトリはありません。

開こうとしています。GNU画面私のMac OSでは、次のコマンドを使用します。

host:~ user$ screen

Screen Terminal が開かれましたが、次のエラー メッセージですぐに終了します。

/bin/false を実行できません。そのファイルやディレクトリはありません。

私の端末は起動時にbashシェルを開くように設定されています。端末シェルを設定しようとしましたが、sh同じエラーが発生しました。

screenただし、次のようにコマンドを実行すると、sudoコマンドは成功します。

一般ユーザーはどのように解決しますか?

ベストアンサー1

シェル初期化スクリプトbashまたは構成ファイルを調べて、明示的なパスで使用されていることをscreen確認してください。false/bin/false

macOSでは、ユーティリティfalseは。/usr/bin/bin

失敗した場合は、システム環境設定の[ユーザーとグループ]セクションの詳細オプションを確認して、/bin/falseログインシェルが奇妙な理由で設定されていることを確認してください。/etc/passwdユーザーアカウントのリストを表示するには、ここでシェルを変更することもできます。)考えずにすでにフォロー中チュートリアル/ハウツーユーザーを/bin/falseデフォルトのシェルに設定します。

実行時にscreenシェル/画面初期化ファイルをsudo使用します。rootそれが働く理由です。

おすすめ記事