Способы просмотра истории входов в Debian

Ответить
ya
^-^
Сообщения: 3448
Зарегистрирован: 16 дек 2021, 19:56

Способы просмотра истории входов в Debian

Сообщение ya »

## Способы просмотра истории входов в Debian

На Debian-системах есть несколько способов узнать историю входов:

### **Команда `last`**

**Самый простой способ** — использовать команду `last`. Она показывает историю входов пользователей:

``` ```

Для конкретного пользователя:

```

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

last имя_пользователя
```

Для отображения последних N входов:

```

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

last -n 10
```

---

### **Команда `lastlog`**

Показывает **последний вход каждого пользователя**:

``` ```

Для конкретного пользователя:

```

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

lastlog -u имя_пользователя
```

---

### **Логи аутентификации**

**Файл `/var/log/auth.log`** содержит подробные логи попыток входа:

```

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

sudo cat /var/log/auth.log
```

или для поиска входов конкретного пользователя:

```

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

sudo grep "имя_пользователя" /var/log/auth.log
```

---

### **Системный журнал (systemd)**

Если система использует systemd, можно посмотреть логи через `journalctl`:

```

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

sudo journalctl -u ssh
```

или для всех попыток входа:

```

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

sudo journalctl | grep -i "session\|login"
```

---

### **Команда `who` или `w`**

Показывает **активных на данный момент** пользователей:

``` ```

или с более подробной информацией:

``` ```

---

**Для просмотра логов обычно требуются права администратора** (используйте `sudo`). Команды `last` и `lastlog` могут работать и без прав администратора в зависимости от прав доступа к файлам логов.
Ответить