Страница 1 из 1
Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:17:23
salvator
Буквально только что заметил:
Код: Выделить всё
$ ssh host.org
$ w
12:05PM up 4 days, 20:34, 1 user, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
me p1 office 12:05PM - w
$ login
login: me
$ w
12:07PM up 4 days, 20:36, 1 user, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
me p1 - 12:07PM - w
$ exit
$ w
12:07PM up 4 days, 20:36, 0 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
$
пробывал на FreeBSD 6.2-STABLE и на 7.0-STABLE
т.е. простой манипуляцией с login удаляются записи в wtmp.
Как получить список пользователей на терминалах?
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:19:07
manefesto
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:21:15
salvator
who ничего не показывает,
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:27:37
zingel
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:37:22
salvator
не уверен, что так мы получим актуальную информацию...
как вариант
и смотреть владельца.
но опять, не уверен в актуальности.
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:39:00
zingel
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 12:54:45
salvator
в общем, да... посмотреть список процессов - самый надежный способ... если есть на это права

Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 14:38:58
Alex Keda
не поленился попробовать:
Код: Выделить всё
lissyara$ ssh hosting.lissyara.su
Password:
Last login: Mon Jul 14 08:41:30 2008 from 195.93.241.11
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 7.0-RELEASE-p2 (GENERIC) #0: Fri Jun 20 21:11:50 MSD 2008
.... skipped .........
You may also use sysinstall(8) to re-enter the installation and
configuration utility. Edit /etc/motd to change this login announcement.
hosting$ w
15:37 up 21 days, 23:48, 2 users, load averages: 0,30 0,32 0,24
USER TTY FROM LOGIN@ IDLE WHAT
root v6 - 25июн08 14days -csh (csh)
lissyara p0 195.93.241.11 15:36 - w
hosting$ login
login: lissyara
Last login: Mon Jul 14 15:36:59 from 195.93.241.11
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 7.0-RELEASE-p2 (GENERIC) #0: Fri Jun 20 21:11:50 MSD 2008
... skipped ....
You may also use sysinstall(8) to re-enter the installation and
configuration utility. Edit /etc/motd to change this login announcement.
hosting$ w
15:37 up 21 days, 23:49, 2 users, load averages: 0,36 0,33 0,25
USER TTY FROM LOGIN@ IDLE WHAT
root v6 - 25июн08 14days -csh (csh)
lissyara p0 - 15:37 - w
hosting$ exit
logout
Connection to hosting.lissyara.su closed.
lissyara$
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 14:44:21
zingel
если нет в группе wheel никак не посмотришь
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 14:56:20
salvator
lissyara, после того, как сделаешь login, exit, и только потом w
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 16:41:08
Alex Keda
листинг внимательно посомтри.
после этого я оказался на своей машине, а не удалённой.
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 16:55:22
salvator
lissyara писал(а):листинг внимательно посомтри.
после этого я оказался на своей машине, а не удалённой.
сам внимательней посмотри

на удаленной
запускаешь
w
login
exit
w
updated:
меня с удаленной не выбрасывает... шелл какой?
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-14 18:35:15
Alex Keda
правильный.
csh
Re: Как получить список пользователей на терминалах?
Добавлено: 2008-07-15 11:48:21
schizoid
pstree тоже хорошая вещь....