В ходе отладки Xorg попытался зайти (в livecd) с UART консоли как root. Получаю 'Login incorrect'. Предположительно проблема вызвана тем, что в файле /etc/securetty отсутствует ttyS0.
Может невидимый unicode символ влез в поле ввода? root без пароля должен входить. Проверил на Nano PC T4.
(In reply to Антон Мидюков from comment #1) > Может невидимый unicode символ влез в поле ввода? Скорее нет, чем да. 10 попыток войти - все неудачные. Причём getty не спрашивает пароль, а сразу отвечает 'Login incorrect'. Стоило только добавить ttyS0 в /etc/securetty - "невидимые символы" сразу куда-то исчезли. > root без пароля должен входить. Должен, но не входит. > Проверил на Nano PC T4. Возможно у него UART консоль называется не ttyS0, а как-то иначе, и это название перечислено в /etc/securetty.
(Ответ для 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 там будет работать консоль с авторизацией.
Мне так и не удалось воспроизвести проблему.