メニューを表示するプログラムがtty1で実行されていて、そのメニューの項目の1つがシェルにアクセスしていると仮定すると、ログイン/パスワードの入力を求めるコマンドは何ですか?
ありがとうございます。
答え1
このlogin
コマンドは、一般的なログイン/パスワードプロンプトを表示するために必要なコマンドです。秘密は、以下を使用してコマンドを開始することです。exec
ログイン手順は、システムに新しいセッションを確立するために使用されます。通常、ユーザー端末の「login:」プロンプトに応答して自動的に呼び出されます。ログインはシェルごとに実行でき、子プロセスとして呼び出すことはできません。シェルから呼び出すと、ログインは次のように実行する必要があります。ログインの実行これにより、ユーザーは現在のシェルで終了します(したがって、新しくログインしたユーザーが呼び出し元のセッションに戻るのを防ぎます)。ランダムシェルからログインしようとしましたが、ログインシェルにエラーメッセージが表示されます。