Здесь показаны различия между двумя версиями данной страницы.
linux:user-mgm [2017/01/06 22:34] |
linux:user-mgm [2021/02/11 09:21] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Посмотреть список всех пользователей, последний логин,список активных и т.д. ===== | ||
+ | Получить список всех несистемных пользователей: | ||
+ | <code bash> | ||
+ | awk -F: '{if ($3>=1000) print $1}' /etc/passwd | ||
+ | </code> | ||
+ | \\ | ||
+ | Получить список всех пользователей в системе: | ||
+ | <code bash> | ||
+ | #Это первый способ | ||
+ | awk -F: '{print $1}' /etc/passwd | ||
+ | #Это второй способ | ||
+ | sed 's/:.*//' /etc/passwd | ||
+ | </code> | ||
+ | Оба способа основаны на разборе файла паролей | ||
+ | \\ | ||
+ | Посмотреть какие пользователи сейчас актины в системе и какие команды выполняют: | ||
+ | <code bash> | ||
+ | alexander@alexander-ThinkPad-X201 ~ $ w | ||
+ | 22:30:14 up 1 day, 11:49, 4 users, load average: 0,31, 0,40, 0,42 | ||
+ | USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT | ||
+ | alexande tty8 :0 Чт.10 35:49m 9:53m 2.15s init --user | ||
+ | alexande pts/5 alexander-ThinkP Чт.10 6.00s 0.12s 0.00s w | ||
+ | alexande pts/2 alexander-ThinkP 20:42 1:45m 0.12s 0.12s /bin/bash | ||
+ | alexande pts/9 alexander-ThinkP 20:45 0.00s 0.00s 17.27s python2 -m guake.main | ||
+ | </code> | ||
+ | \\ | ||
+ | Получить историю входов в систему на основе /var/wtmp | ||
+ | <code bash> | ||
+ | lexander@alexander-ThinkPad-X201 ~ $ last -a | ||
+ | alexande pts/9 Fri Jan 6 20:45 still logged in alexander-ThinkPad-X201 | ||
+ | alexande pts/2 Fri Jan 6 20:42 still logged in alexander-ThinkPad-X201 | ||
+ | alexande pts/2 Thu Jan 5 21:41 - 20:42 (23:01) alexander-ThinkPad-X201 | ||
+ | alexande pts/5 Thu Jan 5 10:41 still logged in alexander-ThinkPad-X201 | ||
+ | alexande tty8 Thu Jan 5 10:41 still logged in :0 | ||
+ | reboot system boot Thu Jan 5 10:41 - 22:31 (1+11:50) 3.13.0-24-generic | ||
+ | alexande pts/5 Wed Jan 4 09:09 - 09:11 (00:02) :0.0 | ||
+ | alexande pts/5 Tue Jan 3 23:04 - 23:05 (00:00) :0.0 | ||
+ | alexande pts/5 Tue Jan 3 23:01 - 23:03 (00:02) :0.0 | ||
+ | alexande pts/5 Tue Jan 3 23:01 - 23:01 (00:00) :0.0 | ||
+ | alexande pts/5 Tue Jan 3 10:29 - 10:41 (00:11) :0.0 | ||
+ | alexande pts/5 Sun Jan 1 20:02 - 10:29 (1+14:26) alexander-ThinkPad-X201 | ||
+ | alexande pts/5 Sun Jan 1 19:59 - 20:02 (00:03) alexander-ThinkPad-X201 | ||
+ | alexande pts/5 Sun Jan 1 19:06 - 19:59 (00:52) alexander-ThinkPad-X201 | ||
+ | alexande pts/5 Sun Jan 1 18:39 - 19:06 (00:27) alexander-ThinkPad-X201 | ||
+ | alexande pts/2 Sun Jan 1 17:47 - down (3+16:53) alexander-ThinkPad-X201 | ||
+ | alexande pts/10 Sun Jan 1 17:20 - down (3+17:20) alexander-ThinkPad-X201 | ||
+ | alexande pts/2 Sun Jan 1 17:02 - 17:23 (00:20) :0.0 | ||
+ | alexande pts/2 Sun Jan 1 16:56 - 16:57 (00:01) :0.0 | ||
+ | alexande pts/2 Sun Jan 1 16:41 - 16:42 (00:00) :0.0 | ||
+ | </code> | ||
+ | \\ | ||
+ | Статистика "последнего логина": | ||
+ | <code bash> | ||
+ | alexander@alexander-ThinkPad-X201 ~ $ lastlog | grep alex | ||
+ | alexander tty1 Вт. нояб. 22 21:59:45 +0300 2016 | ||
+ | </code> | ||
+ | grep нужен потому что там куча никогда не входящих в систему системных пользователей. | ||