Для автоматического входа в систему Linux без запроса логина и пароля можно внести изменения в файл настройки getty. Следует отредактировать файл /etc/inittab, добавив опцию "AUTOLOGIN" для нужного терминала. Например:
1. Откройте файл /etc/inittab с помощью текстового редактора, например, nano:
sudo nano /etc/inittab
2. Найдите строку, начинающуюся с tty1 (или другого терминала), и добавьте опцию "AUTOLOGIN" с указанием имени пользователя, который должен войти автоматически:
1:2345:respawn:/sbin/getty 38400 tty1
tty1::respawn:/sbin/getty 38400 tty1 -a username
3. Сохраните изменения и перезагрузите систему.
Чтобы автоматически войти в систему с помощью команды /bin/bash -c login test после выполнения команды passwd -d test, можно использовать команду expect. Например, создайте скрипт с содержимым:
#!/usr/bin/expect
spawn /bin/bash -c login test
expect "Password:"
send "password\r"
interact
Сохраните скрипт под именем, например, autologin.sh, и запустите его после выполнения команды passwd -d test. Таким образом, система автоматически введет логин и пароль пользователя test.