Как получить список пользователей на терминалах?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 12:17:23

Буквально только что заметил:

Код: Выделить всё

$ 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.
Как получить список пользователей на терминалах?
Последний раз редактировалось salvator 2008-07-14 12:20:24, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение manefesto » 2008-07-14 12:19:07

Код: Выделить всё

who,finger
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 12:21:15

who ничего не показывает,

Код: Выделить всё

$ finger 
No one logged on.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение zingel » 2008-07-14 12:27:37

Код: Выделить всё

sa -mi | sort 
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 12:37:22

zingel писал(а):

Код: Выделить всё

sa -mi | sort 
не уверен, что так мы получим актуальную информацию...
как вариант

Код: Выделить всё

ls -l /dev/tty*
и смотреть владельца.
но опять, не уверен в актуальности.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение zingel » 2008-07-14 12:39:00

Код: Выделить всё

ps -auxwr | grep tty | awk '{print $1}'
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 12:54:45

в общем, да... посмотреть список процессов - самый надежный способ... если есть на это права :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение Alex Keda » 2008-07-14 14:38:58

не поленился попробовать:

Код: Выделить всё

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$  
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение zingel » 2008-07-14 14:44:21

если нет в группе wheel никак не посмотришь
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 14:56:20

lissyara, после того, как сделаешь login, exit, и только потом w

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение Alex Keda » 2008-07-14 16:41:08

листинг внимательно посомтри.
после этого я оказался на своей машине, а не удалённой.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение salvator » 2008-07-14 16:55:22

lissyara писал(а):листинг внимательно посомтри.
после этого я оказался на своей машине, а не удалённой.
сам внимательней посмотри :)
на удаленной
запускаешь
w
login
exit
w

updated:
меня с удаленной не выбрасывает... шелл какой?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение Alex Keda » 2008-07-14 18:35:15

правильный.
csh
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Как получить список пользователей на терминалах?

Непрочитанное сообщение schizoid » 2008-07-15 11:48:21

pstree тоже хорошая вещь....
ядерный взрыв...смертельно красиво...жаль, что не вечно...