@Zailox

Как не запрашивать логин / пароль Linux?

При вводе команды /bin/bash -c login test система начинает запрашивать логин:
host`s login:

Пробовал passwd -d test. Пароль это убрало, но логиниться всё-равно нужно вручную.

Как это исправить?
Нужно именно через /bin/bash -c.
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
@Zailox Автор вопроса
Как оказалось - команды работают нормально, просто из-за /bin/bash -c другие аргументы не передавались, вот решение: /bin/bash -c "passwd -d test"; /bin/bash -c "login test"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Как это исправить?

добавить -f в опции login:
login -f test

Но вообще, пользоваться командой login для этого странно, когда есть su.
Ответ написан
Комментировать
Bermut
@Bermut
Жертва домашней лаборатории
https://wiki.archlinux.org/title/Getty

Если кратко, в файл /etc/systemd/system/getty.target.wants/getty@tty1.service, в строчку ExecStart добавить флаг
--autologin <username>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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