/etc/issue
明確に言うと(プロンプトの前に表示)または(ログイン後に表示)を話すのではなく、/etc/motd
現在のプロンプト自体を話すことです。
hostname login:
良い測定のために私はArch Linuxを実行していますが、答えはクロスディストリビューションであると思います。
答え1
私の背景はRHEL派生ディストリビューション(現在ほとんどFedora)にあり、Archは私にとって新しいものです。
RHELが使用された時期と位置に戻ると、オプションを編集してに/etc/inittab
渡すことができます。これによりプロンプトが設定されます。mgetty
/etc/inittab
-p
mgetty
今通り過ぎたのはsystemd
/etc/inittab
空です。 tty設定ファイルは、ttyを管理するのではなく/lib/systemd/system/getty\@.service
使用しているようです。マニュアルページにはそのオプションは表示されませんが、再インストールして使用できます。または、(プロンプトなし)オプションを(ログインプログラムの指定)オプションと組み合わせて、独自のプロンプトを含むラッパーを作成することもできます。agetty
mgetty
agetty
-p
mgetty
-n
-l
/bin/login
これで私はこれをArchでどのように設定するかわかりませんが、それがttyを管理する場所を見つけて(/etc/inittab
それが最初に見なければならない場所です)、そしてttyプログラムを使用して独自のカスタムプロンプトをローリングする方法を確認する必要がありますします。 。
答え2
"chvt N"を含む1行のbashスクリプトを実行するには、/ etc / systemd / system /にsystemdサービスファイルを作成します。
詳しくは私の投稿をご覧ください。https://bbs.archlinux.org/viewtopic.php?id=231082
私にとってうまくいきます。編集可能な設定のようなものがあると思いましたが、数時間後に探すことをあきらめました。 systemdの多様性と構成オプションは素晴らしいようです。これで、正しく探して使用する方法を見つけることができます。
情報を追加するように編集(2017年10月28日):
これを行う方法の詳細については、次を参照してください。systemd - デフォルトのログインttyの変更
単に投票やエラーを指摘するのではなく、投稿してエラーを修正するか、より簡単な解決策を説明してください。