2016-11-16 6 views
-1

ここにはDesktop Screenshotがあります。私はUNIXを勉強しており、wコマンドについて学びました。端末にwと入力すると、「2ユーザー」と表示されます。端末にコマンド 'w'を入力すると、2人のユーザーがMac OS Xにログインしているのはなぜですか?

私は自分のMacBookのユーザーです。

+0

私はあなたの質問は、スタックオーバーフローでオフトピックです。より良い試しにhttp://apple.stackexchange.com/またはhttp://serverfault.com/ – JimHawkins

答えて

3

2人のユーザーがログインしているわけではありません。同じユーザーには、両方とも同じ列のユーザーが表示されます。しかし、それは異なるセッションを示しています。

  1. 最初のものは、あなたが二行目は、あなたが「W」コマンドを実行しているあなたが開いている端末であり、OS Xのグラフィカル環境(コンソール)に

  2. を記録しています。最後の列にそれがログオンしていると、彼らが何をしている、wコマンドを表示

「W」を示し理由です。

+0

私に答えてくれてありがとう! –

+0

私はあなたの質問に答えたと思うなら、あなたは答えを受け入れることができます:) – root545

1

はい2人のユーザーがログに記録されています。しかし、ログに記録しても、ログ名とパスワードを入力してセッションを取得するという意味ではありません。あなたは、あなたが所有している各制御セッションのためにログに記録されていると見なされます。何らかのプロセスがターミナルを制御しているとき(列ttyを参照)、セッションリーダーです。

グラフィックセッションに入力すると、レコードが保存され、そのセッションでconsoleが制御されます。端末を開いたときに、端末を制御して別のセッションが作成され、別のレコードがログインデータベースに格納されました。別の端末を開いて、3回ログに記録されていることを確認してください。ユーザスイッチングなどを試してください

さらに詳しい情報が必要な場合は、Unixプロセスグループ、セッション、端末制御、ログインシェルについて読むことができますが、多くの詳細では非常に技術的で分かりにくいことに注意してください。

+0

私に答えてくれてありがとう、私は今それをチェックします。ありがとうございました。 –

関連する問題