id

id

当通过 ssh 使用终端会话连接到 FreeBSD 12 服务器时,如何验证该会话中的用户名?

答案1

id

如果您只需要在终端会话中识别您的用户名,请使用id(1)

例如:

id -p

自由bsd的uid

组 freebsd 轮子

该命令符合POSIX,并取代whoami公用事业。

答案2

两种简单的方法是使用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

相关内容