id

id

SSH経由でターミナルセッションを使用してFreeBSD 12サーバーに接続するときに、そのセッションでユーザー名を確認するにはどうすればよいですか?

答え1

id

端末セッション内でのみユーザー名を識別する必要がある場合は、以下を使用してください。id(1)

たとえば、

id -p

無料bsd uid

グループfreebsdホイール

この注文は以下に従います。POSIX、交換whoami便利です。

答え2

w2つの簡単な方法はorコマンドを使用することですwho。誰がログインしたのか、どの端末を使用しているのか教えてくれます。

$ w
11:46PM  up  3:23, 2 users, load averages: 1.45, 0.94, 0.71
USER    TTY FROM              LOGIN@  IDLE WHAT
user1      p0 :0.0              9:01PM     0 -ksh 
user2      p1 :0.0             11:42PM     0 w

$ who
user1      ttyp0    Jul 11 21:01   (:0.0)
user2      ttyp1    Jul 11 23:42   (:0.0)

誰とログインしているかを確認するには、を使用しますlogname

現在どのユーザーであるかを確認するには、echo $USERまたはを使用できますwhoami

関連情報