agettyがユーザー名自体を要求するのはなぜですか?

agettyがユーザー名自体を要求するのはなぜですか?

マニュアルページから:

agettyはttyポートを開き、ログイン名の入力を求めるメッセージを表示した後、/bin/loginコマンドを呼び出します。通常は init(8) によって呼び出されます。

ただし、パラメータなしでログインを実行すると、ユーザー名の入力を求められます。したがって、agettyがユーザー名を求めるのではなく、ログインでユーザー名を求める操作を実行することをお勧めします(ログインが失敗した場合ログインユーザー名をもう一度尋ねますか?)

これは私に重複しているようです。私はagettyの唯一の使命はloginを繰り返し呼び出すことだと思います(ログインは特定の回数だけ試した後に終了するからです)。

ベストアンサー1

ユーザー名を読み取ると、agettyパリティビット、文字サイズ、改行処理などのtty設定を自動的に調整できます。このオプションを無効にすると--skip-login(おそらく間違っている)デフォルト設定が使用されます。

おすすめ記事