Linux では、「getty」はコマンド ライン ターミナル ログイン プログラムであり、システムの起動時に仮想ターミナル デバイスを開き、ユーザー ログイン機能を提供するために使用されます。その機能は次のとおりです。端末デバイスは、ユーザーとシステムの間に対話型インターフェイスを提供します。 2. 端末にログイン プロンプトを表示し、ユーザーがユーザー名とパスワードを入力するのを待ちます。 3. 仮想端末デバイスを開くことができ、ユーザーは複数の端末を開くことができます。 1 つのシステム上で同時にセッションを実行できる; 4. 複数のユーザーが同時にシステムにログインできるようにする; 5. ユーザー認証メカニズムを提供する。
このチュートリアルのオペレーティング システム: Linux5.18.14 システム、Dell G3 コンピューター。
Linux では、getty (get tty) はコマンド ライン ターミナル ログイン プログラムであり、システムの起動時に仮想ターミナル デバイスを開いてユーザー ログイン機能を提供するために使用されます。
getty の機能は、指定された端末デバイス (シリアル ポート、コンソールなど) を監視し、ユーザーがユーザー名とパスワードを入力してログインするのを待つことです。エンドデバイスにログインプロンプトを表示し、ユーザーの入力を待ちます。ユーザーが正しいユーザー名とパスワードを入力すると、getty が認証して対話型セッション (シェル) を開始し、ユーザーがコマンドを実行してシステムを操作できるようにします。
具体的には、Linux システムでは、getty には次の機能があります。
端末の接続: getty は、物理端末デバイス (コンソール、シリアル ポートなど) を接続するために使用されます。ユーザーとシステムの対話インターフェイス。
ユーザー ログイン: getty は端末にログイン プロンプトを表示し、ユーザーがユーザー名とパスワードを入力するのを待ちます。認証されると、ユーザーはシステムにアクセスできるようになります。
仮想端末: 物理端末デバイスに加えて、getty は仮想端末デバイス (/dev/tty1、/dev/tty2 など) も開くことができるため、ユーザーは複数の端末デバイスを開くことができます。 1 つのシステムで同時にセッションを実行します。
マルチユーザーのサポート: 複数の getty プロセスを開始することにより、複数のユーザーが同時にシステムにログインできるようにすることができ、各ユーザーは独自の独立した端末を持ちます。
セキュリティ: getty は、認証されたユーザーのみがシステムにログインできるようにするユーザー認証メカニズムを提供します。
getty はユーザーのログイン プロセスのみを担当し、ユーザーがログインに成功すると、制御を他のプログラム (シェルなど) に移すことに注意してください。最新の Linux ディストリビューションでは、より多くの機能と柔軟性を提供するために、systemd または同様のプロセス マネージャーを使用して getty プロセスを開始および管理するのが一般的です。
以上がLinux の getty とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。