“Кто” печатает дублированные имена пользователей

Существует инструмент командной строки dcraw, который обработает необработанные файлы к jpegs.

Существует также несколько библиотек для работы с НЕОБРАБОТАННЫМИ файлами:

4
30.08.2013, 17:24
4 ответа

Терминальные детали

Это перечисляет пользователя для каждого физического и виртуального терминала, который они имеют.

  • виртуальный, иначе. псевдотерминалы (pts#)
  • физический, (:0 и/или tty#)

Примечание: # выше фактическое число как 1,2,3, и т.д.

Каждый раз Вы открываете вкладку в gnome-terminal количества как виртуальный терминал. Вошедший Ваша система с помощью tty терминалы. Это доступное использование сочетания клавиш: Управление + Высокий звук + Fn#.

Пример

$ w
 10:37:37 up 8 days, 21:05, 11 users,  load average: 2.24, 2.08, 2.13
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
saml     tty2     -                10:33    3:47   0.12s  0.12s -bash
saml     tty1     :0               21Aug13  9days 16:07m  0.02s pam: gdm-password
saml     pts/0    :0.0             21Aug13  9:57m  0.37s  0.37s bash
saml     pts/1    :0.0             21Aug13  8days  0.28s  0.28s bash
saml     pts/6    :0.0             21Aug13 36:23m  3.16s  3.16s bash
saml     pts/9    :0.0             22Aug13 33:52m  5.92s  5.92s bash
saml     pts/13   :0.0             Tue12   39:53m  2:37   2:37  irb                                                
saml     pts/27   :0.0             03:15    7:12m  0.21s  0.21s bash
saml     pts/28   :0.0             08:42    0.00s  0.18s  0.00s w
saml     pts/29   :0.0             10:36    8.00s  0.18s  0.01s ssh catbus
saml     pts/30   192.168.1.200    10:37    3.00s  0.14s  0.14s -bash

Примечания

  1. Мой X-сервер работает tty1, :0 шоу, где я соединяюсь от с этим терминалом. :0 и :0.0 имейте в виду основной X-сервер.

  2. Вышеупомянутое говорит Вам, что у меня есть 2 tty терминала, открытые + 7 виртуальных.

  3. Последняя строка демонстрирует то, что пользователь разоблачает как тогда, когда с помощью ssh к удаленному в систему. Вы видите IP-адрес от того, куда они происходят из.

Поскольку полнота здесь является моим выводом от who -uH:

$ who -uH
NAME     LINE         TIME             IDLE          PID COMMENT
saml     tty2         2013-08-30 10:33 00:18        1735
saml     tty1         2013-08-21 13:33  old         2008 (:0)
saml     pts/0        2013-08-21 13:35 10:12        3240 (:0.0)
saml     pts/1        2013-08-21 13:47  old         3240 (:0.0)
saml     pts/6        2013-08-21 15:21  old         3240 (:0.0)
saml     pts/9        2013-08-22 09:37  old         3240 (:0.0)
saml     pts/13       2013-08-27 12:14  old         3240 (:0.0)
saml     pts/27       2013-08-30 03:15 07:27        3240 (:0.0)
saml     pts/28       2013-08-30 08:42   .          3240 (:0.0)
saml     pts/29       2013-08-30 10:36 00:15        3240 (:0.0)
saml     pts/30       2013-08-30 10:37 00:15       14092 (192.168.1.200)
6
27.01.2020, 20:48

Поэтому у Вас, вероятно, есть 14 открытых терминалов (15-й является Ваша сессия GUI). Если бы Вы были зарегистрированы удаленно, то Вы видели бы строку как это:

me   pts/11   localhost        16:36    1:13   0.18s  0.18s -bash

Можно также интересоваться w:

$ w
 16:36:38 up 22:47, 13 users,  load average: 0.29, 0.33, 0.40
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
terdon tty8     :0               Thu17   20:47m 59:36   1.61s gnome-session -
terdon pts/0    :0               13:58    1:06m  0.18s  0.18s /bin/bash
terdon pts/1    :0               14:01    2:34m  0.03s  0.03s ssh -Yp 24222 c
terdon pts/3    :0               Thu18   15:36   1.23s  1.23s /bin/bash
terdon pts/4    :0               15:40   10:25   3.94s  0.23s /bin/bash
terdon pts/5    :0               16:33    0.00s  0.18s  0.01s w
terdon pts/6    :0               14:55   38:51   0.33s  6.38s /usr/bin/python
terdon pts/7    :0               16:35   20.00s  0.23s  0.02s ssh terdon@oreg
terdon pts/8    :0               Thu20   19:40m  0.19s  0.19s /bin/bash
terdon pts/10   :0               16:00   35:23   0.26s  0.26s /bin/bash
terdon pts/12   :0               16:22   14:13   0.16s  0.16s /bin/bash
terdon pts/13   :0               16:23   13:05   0.27s  0.27s /bin/bash
terdon   pts/11   localhost        16:36   17.00s  0.18s  0.18s -bash

Отметьте строку где, ЧТО ssh terdon@oreg.

2
27.01.2020, 20:48

Каждая строка соответствует одной сессии оболочки; каждый раз, когда Вы открываете новый терминал, Вы создаете новое "ведомое устройство псевдотерминала" (pts). Если Вы удаленно зарегистрированы, последнее (:0) (который соответствует Вашему локальному имени хоста), будет заменен Вашим IP (или Вашим именем хоста).

1
27.01.2020, 20:48

Похоже, что у Вас есть 14 открытых терминалов, и Вы собираетесь однажды для каждого из них и однажды для того, чтобы быть зарегистрированными. Если кто-то войдет в систему удаленно, то последний столбец будет иметь имя хоста в нем. Например, вот мой who вывод, когда я sshd в от другого компьютера:

awlayton tty7         2013-08-29 10:01 (:0)
strat    pts/0        2013-08-29 10:01 (:25)
awlayton pts/1        2013-08-29 10:06 (:0)
awlayton pts/2        2013-08-29 13:15 (:0)
awlayton pts/4        2013-08-30 10:35 (:0)
awlayton pts/5        2013-08-30 10:35 (chives.ecn.purdue.edu)

Как Вы видите, кто-то (меня) зарегистрирован удаленно от компьютера под названием chives.ecn.purdue.edu. Я также обнаруживаюсь многократно локально, потому что у меня есть открытые терминалы.

1
27.01.2020, 20:48

Теги

Похожие вопросы