# cat /etc/altlinux-releaseALT p10 starter kit (Hypericum)# uname -r6.1.90-un-def-alt1# ls -l `which init`-rwx------ 1 root root 48176 ноя 12 2019 /sbin/init# strings /sbin/init | awk 'match($0, /(upstart|systemd|sysvinit)/) { print toupper(substr($0, RSTART, RLENGTH));exit; }'SYSVINIT
Запуск системы под определенным пользователем
Что значит
Пакет autologin
Sysvinit, или systemd?
# strings /sbin/init | awk 'match($0, /(upstart|systemd|sysvinit)/) { print toupper(substr($0, RSTART, RLENGTH));exit; }'SYSVINIT
раньше можно было попробовать через/etc/inittab
1:2345:respawn:/sbin/mingetty --autologin=user tty1
Читать я умею, просто стало интересно, как на свежем ядре и, вдруг, sysvinit.
Код: [Выделить]1:2345:respawn:/sbin/mingetty --autologin=user tty1
# getty invocations for the runlevels.## The "id" field MUST be the same as the last# characters of the device (after "tty").## Format:# <id>:<runlevels>:<action>:<process>1:234:respawn:/sbin/mingetty --autologin root --noclear tty12:2345:respawn:/sbin/mingetty tty23:2345:respawn:/sbin/mingetty tty34:2345:respawn:/sbin/mingetty tty45:2345:respawn:/sbin/mingetty tty56:2345:respawn:/sbin/mingetty tty6
/sbin/mingetty: unrecognized option '--autologin=san'init: Id "1" respawning too fast: disabled for 5 minutes
Feb 22 16:29:41 srv-alvideo mingetty[5025]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5026]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5027]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5028]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5029]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5030]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5031]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5032]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5033]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo mingetty[5034]: usage: 'mingetty tty' with e.g. tty=tty1Feb 22 16:29:41 srv-alvideo init: Id "1" respawning too fast: disabled for 5 minutes
OPTIONS --noclear Do not clear the screen before prompting for the login name (the screen is normally cleared). --long-hostname By default the hostname is only printed until the first dot. With this option enabled, the full text from gethostname() is shown.
Что то меня строчка немного смущает?
Прикольно. В альте у mingetty версия 1.01 аж из прошлого века... почему не 1.08 - непонятно
Если взглянуть man mingatty То там в секции Options всего Две Опции...
/sbin/agetty --autologin <username> --noclear 115200 tty1 linux
Autologin в опциях agetty присутствует... Но как я понимаю agetty Отвечает за Порты, а не Консоли?
И такого "древнего" софта в Альтовых репах вагон и маленькая тележка. Причём, множество таких пакетов уже заброшено разработчиками в апстриме...
# rpm -qa | grep mingettymingetty-1.01-alt4.1.x86_64
Попробуйте вместо mingetty - agetty, у неё в мане указана опция autologin