Ubuntu でユーザー一覧や現在のユーザを確認する方法

2020年7月12日Ubuntu,コマンド

Ubuntu でユーザーの一覧を確認したり、現在のユーザー情報を確認する方法を忘れないようにメモ。

前提・環境

  • Ubuntu 18.04 LTS

ユーザの一覧を確認する

Ubuntuでサーバーに作成済みのユーザ一覧を確認するには、次のように/etc/passwdを参照する

# cat コマンドでユーザーの一覧を取得
$ cat /etc/passwd

# cat コマンドでユーザ名のみ一覧を取得
$ cut -d: -f1 /etc/passwd

# スクロールさせたい場合には less コマンドで一覧を取得
$ less /etc/passwd

また上記の方法以外にもgetentコマンドを使う事でも同様の結果が得られる

現在ログインしているユーザを確認する

whoコマンドまたはusersコマンドを使用することで、「今リアルタイムでログインしているユーザー」を確認できる

# who コマンドでユーザーの一覧を取得
$ who

# コマンドの結果例
user_2   pts/0        2020-07-11 18:34 (192.168.0.10)
user_1   pts/1        2020-07-11 18:36 (192.168.0.10)

自分自身がuser_1だとした場合、上記の例だと自分以外にuser_2が同時にログインしている事がわかる。

# users コマンドでユーザーの一覧を取得
$ users

# コマンドの結果例
user_2 user_1

こちらも同様だが、ユーザー名だけが横並びに表示される。

備考・参考