Freebsd

在 FreeBSD 12 的 ssh 終端會話中查看誰是目前使用者

  • July 13, 2019

當通過 ssh 使用終端會話連接到 FreeBSD 12 伺服器時,如何驗證該會話中的使用者名?

id

如果您只需要在終端會話中辨識您的使用者名,請使用id(1)

例如:

id -p

uid freebsd

組freebsd輪

此命令符合POSIX並取代whoami實用程序。

兩個簡單的方法是使用worwho命令。他們會告訴您誰已登錄以及他們正在使用什麼終端設備。

$ 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 $USERwhoami

引用自:https://unix.stackexchange.com/questions/529745