Bug 42023 - regular: mate: не впускает root на UART консоль
Summary: regular: mate: не впускает root на UART консоль
Status: CLOSED WORKSFORME
Alias: None
Product: Regular
Classification: Distributions
Component: mate (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-22 17:13 MSK by Alexey Sheplyakov
Modified: 2023-09-14 20:40 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2022-02-22 17:13:12 MSK
В ходе отладки Xorg попытался зайти (в livecd) с UART консоли как root.
Получаю 'Login incorrect'.

Предположительно проблема вызвана тем, что в файле /etc/securetty отсутствует ttyS0.
Comment 1 Антон Мидюков 2022-02-22 17:37:58 MSK
Может невидимый unicode символ влез в поле ввода?
root без пароля должен входить. Проверил на Nano PC T4.
Comment 2 Alexey Sheplyakov 2022-02-22 17:50:08 MSK
(In reply to Антон Мидюков from comment #1)
> Может невидимый unicode символ влез в поле ввода?

Скорее нет, чем да. 10 попыток войти - все неудачные. Причём getty не спрашивает пароль, а сразу отвечает 'Login incorrect'. Стоило только добавить ttyS0 в /etc/securetty - "невидимые символы" сразу куда-то исчезли.

> root без пароля должен входить.

Должен, но не входит.

> Проверил на Nano PC T4.

Возможно у него UART консоль называется не ttyS0, а как-то иначе, и это название перечислено в /etc/securetty.
Comment 3 Антон Мидюков 2022-02-22 18:38:05 MSK
(Ответ для Alexey Sheplyakov на комментарий #2)
> (In reply to Антон Мидюков from comment #1)
> > Может невидимый unicode символ влез в поле ввода?
> 
> Скорее нет, чем да. 10 попыток войти - все неудачные. Причём getty не
> спрашивает пароль, а сразу отвечает 'Login incorrect'. Стоило только
> добавить ttyS0 в /etc/securetty - "невидимые символы" сразу куда-то исчезли.
> 
> > root без пароля должен входить.
> 
> Должен, но не входит.
> 
> > Проверил на Nano PC T4.
> 
> Возможно у него UART консоль называется не ttyS0, а как-то иначе, и это
> название перечислено в /etc/securetty.

ttyS2, но её тоже нет в /etc/securetty.
Я также проверял в qemu ttyS0. Работает.
Но на всякий проверил ещё и на Orange Pi Prime. Тоже работает.
Если в cmdline ядра прописано console=tty<такая-то>, то на системе с systemd там будет работать консоль с авторизацией.
Comment 4 Антон Мидюков 2023-09-14 20:40:39 MSK
Мне так и не удалось воспроизвести проблему.