ログインとは何ですか?

ログインとは何ですか?

~からhttps://unix.stackexchange.com/a/489913/674

ログインはユーザースペース構成です。カーネルはこれを気にしません。

これには多くの例があります。たとえば、ユーザーがログインしなくても cron ジョブを実行できます。 ...SSHを使用して接続することもログインと見なされます。

ログインと非ログインの例がありますが、ログインとは何ですか?ログインと見なされる活動とそうでない活動は何ですか?

どこを見てみましょう。ユーザー名とパスワードを要求し、その情報を入力して/etc/passwdログイン/etc/shadowとして計算するアクティビティはありますか?それ以外の場合はログインと見なされませんか?

ログインを実行していますかsu

ログインを実行していますかsudo?それとも、ターゲットユーザーのパスワードを尋ねないからですか?

またどんな教育事例がありますか?

ありがとうございます。

答え1

最も基本的なレベルでは、「サービスからリソースを取得するためにサービスを認証する」と考えることができます。

ただし、Unixではこの用語はあまり厳密に定義されていません。さまざまなサービスはさまざまな方法で解釈できます。

「サービスアクセス」ではなく「Unixにログイン」して「ログインセッション」を取得すると考えると、用語が混乱します。

たとえば、ssh remotemachineログインと見なされますが、ssh remotemachine cat /etc/passwd 可能いいえ(sshd別の操作を実行し、別のデータを記録し、別のファイルを更新します)。どちらもサービスに認証し、リソースを取得します。ただし、2番目のバージョンは「ログインセッション」とは見なされません。

また、認証にファイルを使用する必要はありませんpasswdshadowたとえば、FTP サーバーは他の認証データベースを使用したり、SSH 公開鍵、Kerberos チケットなどを使用したりできます。

関連情報