名前を見つける1つの方法は/ home /を見て、システムにどの項目があるかを確認することです。
現在のユーザーを表示するには、次のものを使用できます。
#users
ユーザーが何人かを確認してください。
単一のユーザーが多数のセッションを作成すると、次の結果が表示されます。
root@debian:~# users
shirish shirish shirish shirish shirish shirish shirish
上記で共有した2つの方法に加えて、システムのユーザーについて知っている他の方法はありますか?
答え1
いくつかの方法があります。 last
、who
そしてps
すべてここに関連しています。 last
現在の最も徹底的な追跡ですそして過去ログイン。
マニュアルページでlast
(ハイライトを追加):
最後に、指定されたユーザー、tty、およびホストへのセッションが時間の逆順にリストされます。出力の各行には、ユーザー名、セッションのあるtty、ホスト名、セッションの開始と停止時間、セッション期間が含まれます。 セッションが進行中であるか、競合または終了によってセッションが短縮された場合、これは最後に表示されます。
...
ユーザー、ホスト名、または端末が指定されていない場合は、すべてのログイン記録とログアウト履歴が最後に印刷されます。
だから、現在進行中の会議の報告だけでlast
なく、みんなログインとログアウト。
答え2
このコマンドを使用できますwho
。ログインしたユーザーのリスト:
who -u
すべてのログイン名とログインしたユーザーの数を計算するには:
who -q
または、wc
次のコマンドを使用します。
users | wc -w