Quais comandos me mostram todos os usuarios conectados no momento no servidor por ssh, telnet, etc.
Obrigado!!!!!
Quais comandos me mostram todos os usuarios conectados no momento no servidor por ssh, telnet, etc.
Obrigado!!!!!
no telnet eu nao sei se aparece mais os ssh aparece.
o comando é who
aparece o usuario o dia e horario que conectou e o ip, os que estao sem o ip é pq esta logado na maquina mesmo.
root ttyv0 Feb 20 14:47
root ttyv1 Feb 20 14:49
root ttyp0 Feb 23 09:44 (192.168.100.5)
espero que tenha ajudado.
:-D
tem também o comando netstat, que exibe todas as conexões no seu servidor. Ele exibe o IP e a porta..então:
porta telnet: 23
porta ssh: 22
netstat -n | egrep "22|23"
pega todos que estejam logados na porta 22 ou 23.
por default, o netstat resolve o nome dos endereços..com a opçao '-n', ele exibe os IPs...
desse jeito, vc tem como saber quem está logado por telnet ou ssh...
mas vc deve tomar cuidado, pois desse jeito ele pega nao só as portas, pois se em qualquer IP houver um 22 ou 23, ele vai exibir também.
Procura saber mais sobre o netstat...é um comando muito útil.
abraços...
espero ter ajudado!!
Cara,Postado originalmente por zeramos
tente o comando: users
Boa sorte.
no prompt digite finger
Postado originalmente por zeramos
o who so ira mostrar vc (no caso root), não ira mostrar os demais usuarios, o comando é o finger :
[root@spounix /root]# finger
Login Name Tty Idle Login Time Office Office Phone
luiz Luiz pts/1 Feb 23 05:32 (XX.XX.XX.XXX)
root root *pts/0 Feb 23 05:31 (XX.XX.XX.XXX)
[root@spounix /root]#
Postado originalmente por pjnsofts
uma alternativa a todos esses seria o "w"
#w mostra os usuários conectados e os processos usados por eles.
É interessante:Postado originalmente por Omega_Red
Código :servidor [/root] > w 14:33:26 up 40 days, 8:44, 2 users, load average: 0,51, 0,22, 0,07 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root tty1 Wed14 3days 0.02s 0.02s -bash root tty0 Wed16 3days 0.02s 0.02s -bash root pts/0 14:33 0.00s 0.01s 0.00s w servidor [/root] >
(exemplo)
No caso sou o tty1, seu eu digitar:Vou assumir controle do terminal 0 ( que outro usuario esta operando no momento).Código :script | tee /dev/pts/0
VAleu
O comando é o <who>.
Mas pode ser abreviado por <w>.
Utilize <man who> para conhecê-lo melhor.
Valeu
JMBres 8-)
O topico morreu.
Demos muitas dicas, mas eu gostaria de saber qual a solucao adotada pelo autor do topico.
E ai amigo zeramos