ログイン/パスワードプロンプトを表示するシェルを起動するには?

ログイン/パスワードプロンプトを表示するシェルを起動するには?

メニューを表示するプログラムがtty1で実行されていて、そのメニューの項目の1つがシェルにアクセスしていると仮定すると、ログイン/パスワードの入力を求めるコマンドは何ですか?

ありがとうございます。

ベストアンサー1

このloginコマンドは、一般的なログイン/パスワードプロンプトを表示するために必要なコマンドです。秘密は、以下を使用してコマンドを開始することです。exec

ログイン手順は、システムに新しいセッションを確立するために使用されます。通常、ユーザー端末の「login:」プロンプトに応答して自動的に呼び出されます。ログインはシェルごとに実行でき、子プロセスとして呼び出すことはできません。シェルから呼び出すと、ログインは次のように実行する必要があります。ログインの実行これにより、ユーザーは現在のシェルで終了します(したがって、新しくログインしたユーザーが呼び出し元のセッションに戻るのを防ぎます)。ランダムシェルからログインしようとしましたが、ログインシェルにエラーメッセージが表示されます。

源泉:https://www.computerhope.com/unix/ulogin.htm

おすすめ記事