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 Veja quem é o usuário atual em uma sessão de terminal ssh no FreeBSD 12 772 Ao usar uma sessão de terminal via ssh para um servidor FreeBSD 12, como posso verificar o nome do usuário nessa sessão? users freebsd 2 respostas Voted Best Answer Richard Smith 2019-07-12T23:39:51+08:002019-07-12T23:39:51+08:00 id Se você só precisa identificar seu nome de usuário na sessão do terminal, useid(1) Por exemplo: id -p uid freebsd roda freebsd grupos Este comando está em conformidade com POSIX e suplanta o whoamiutilitário. Peschke 2019-07-12T22:50:06+08:002019-07-12T22:50:06+08:00 Duas maneiras fáceis são com o comando wou . whoEles lhe dirão quem está logado e qual dispositivo terminal eles estão usando. $ 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) Para ver com quem você fez login, use logname. Para ver qual usuário você é atualmente, você pode usar echo $USERou whoami.
id
Se você só precisa identificar seu nome de usuário na sessão do terminal, use
id(1)
Por exemplo:
Este comando está em conformidade com POSIX e suplanta o
whoami
utilitário.Duas maneiras fáceis são com o comando
w
ou .who
Eles lhe dirão quem está logado e qual dispositivo terminal eles estão usando.Para ver com quem você fez login, use
logname
.Para ver qual usuário você é atualmente, você pode usar
echo $USER
ouwhoami
.