Basil Bourque Asked: 2019-07-12 22:44:36 +0800 CST2019-07-12 22:44:36 +0800 CST 2019-07-12 22:44:36 +0800 CST 在 FreeBSD 12 的 ssh 终端会话中查看谁是当前用户 772 当通过 ssh 使用终端会话连接到 FreeBSD 12 服务器时,如何验证该会话中的用户名? users freebsd 2 个回答 Voted Best Answer Richard Smith 2019-07-12T23:39:51+08:002019-07-12T23:39:51+08:00 id 如果您只需要在终端会话中识别您的用户名,请使用id(1) 例如: id -p uid freebsd 组freebsd轮 此命令符合POSIX并取代whoami实用程序。 Peschke 2019-07-12T22:50:06+08:002019-07-12T22:50:06+08:00 两个简单的方法是使用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 $USER或whoami。
id
如果您只需要在终端会话中识别您的用户名,请使用
id(1)
例如:
此命令符合POSIX并取代
whoami
实用程序。两个简单的方法是使用
w
orwho
命令。他们会告诉您谁已登录以及他们正在使用什么终端设备。要查看您的登录身份,请使用
logname
.要查看您当前是什么用户,您可以使用
echo $USER
或whoami
。