Хотите знать, кто есть еще помимо Вас в подконтрольном сервере, рабочей станции. Способов узнать это множество, но как узнать какой их них наиболее удобный? В данном посте обнародую некоторые из них.

1. Для получения списка пользователей  используем команду – «w» (в консоли)

Команда w используется для получения списка авторизованных пользователей и выполняемых ими команд. Что включает в себя вывод команды:

  • Имя пользователя
  • Номер tty (номер терминала)
  • Место от куда произвелось подключение
  • Время подключения
  • Время бездействия
  • Время, затраченное всеми процессами в данном сеансе (JCPU)
  • Время, потраченное текущим процессом (PCPU)
  • Команда, выполняемая пользователем

Дополнительно могут быть использованы следующие опции:

  • -h игнорировать информацию заголовка
  • -u отображать текущую загрузку
  • -s Удалить из вывода JCPU, PCPU, и время подключения

skeiz@server:~$ w -h

skeiz    tty7     :0               19May12 15days 26.33s  0.22s gnome-session

skeiz    pts/0    :0.0             19May12 59:28   1.53s  1.53s bash

guest    tty8     :1               19May12 15days  3.66s  0.13s gnome-session

skeiz    pts/2    ekz.local        21:44    0.00s  0.61s  0.00s w -h

skeiz@server:~$ w

21:55:21 up  4:09,  4 users,  load average: 0.01, 0.04, 0.05

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

skeiz    tty7     :0               19May12 15days 26.34s  0.22s gnome-session

skeiz    pts/0    :0.0             19May12  1:01m  1.53s  1.53s bash

guest    tty8     :1               19May12 15days  3.67s  0.13s gnome-session

skeiz    pts/2    ekz.local        21:44    0.00s  0.61s  0.00s w

 

skeiz@server:~$ w -u

21:53:41 up  4:08,  4 users,  load average: 0.05, 0.07, 0.06

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

skeiz    tty7     :0               19May12 15days 26.33s  0.22s gnome-session

skeiz    pts/0    :0.0             19May12 59:42   1.53s  1.53s bash

guest    tty8     :1               19May12 15days  3.66s  0.13s gnome-session

skeiz    pts/2    ekz.local        21:44    0.00s  0.62s  0.01s w -u

 

skeiz@server:~$ w -s

21:53:59 up  4:08,  4 users,  load average: 0.03, 0.06, 0.06

USER     TTY      FROM               IDLE WHAT

skeiz    tty7     :0               15days gnome-session

skeiz    pts/0    :0.0              1:00m bash

guest    tty8     :1               15days gnome-session

skeiz    pts/2    ekz.local         0.00s w -s

 

2. Получение списка пользователей с помощью консольной команды – «who»

Команда «who» предназначена  для получения списка пользователей, авторизованных в системе. В выводе находятся следующие колонки: имя пользователя, номер tty, дата и время, адрес подключения.

skeiz@server:~$ who

skeiz    tty7         2012-05-19 14:28 (:0)

skeiz    pts/0        2012-05-19 14:28 (:0.0)

guest    tty8         2012-05-19 15:00 (:1)

skeiz    pts/2        2012-06-03 21:44 (ekz.local)

 

Сортируем список:

skeiz@server:~$ who | cut -d ‘ ‘ -f1 | sort | uniq

guest

skeiz

skeiz@server:~$

3. Определяем, какие сведения есть о нас самих

Команда «whoami» выведет информацию о том, под какой мы учетной.

skeiz@server:~$ whoami

skeiz

skeiz@server:~$

«whoami» дает такую же информацию, как и команда id -un

skeiz@server:~$ id -un

skeiz

skeiz@server:~$

 

4. Смотрим историю подключений пользователя

Команда «last» отобразит историю подключений указанного пользователя. Если в качестве аргумента не указан логин какого либо пользователя, отобразится история для всех пользователей. Данная информация берется из файла /var/log/wtmp. В выводе присутствуют следующие колонки:

  • Имя пользователя
  • Номер Tty
  • Время и дата подключения
  • Время отключения
  • Общее время работы сеанса

skeiz@server:~$ last skeiz

skeiz    pts/2        ekz.local        Sun Jun  3 21:44   still logged in

skeiz    pts/2        ekz.local        Sun Jun  3 20:54 – 21:27  (00:32)

skeiz    pts/1        ekz.local        Sat May 19 15:14 – 16:32  (01:18)

skeiz    pts/0        :0.0             Sat May 19 14:28   still logged in

skeiz    tty7         :0               Sat May 19 14:28   still logged in

skeiz    pts/0        :0.0             Sat May 19 14:23 – 14:27  (00:03)

skeiz    tty7         :0               Sat May 19 14:21 – down   (00:05)

skeiz    tty7         :0               Sat May 19 14:09 – crash  (00:11)

wtmp begins Sat May 19 14:09:41 2012

skeiz@server:~$

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru