LINUX.ORG.RU

inittab


0

1

добрый день
вот решил поиграться с inittab но что то не получается

1:2345:respawn:/sbin/mingetty --noclear tty1
2:2345:respawn:/sbin/mingetty tty2
# 3:2345:respawn:/sbin/mingetty tty3
# 4:2345:respawn:/sbin/mingetty tty4
# 5:2345:respawn:/sbin/mingetty tty5
# 6:2345:respawn:/sbin/mingetty tty6

но после перезагрузки всеравно все терминалы включены.
нечего не меняется.
в чем проблема что они не отключаются

Ответ на: комментарий от north88

а как это определить?

grep init /boot/grub/grub.conf

Если в параметрах ядра нет init=/somefile, значит инит скорей всего в /sbin/init, далее пишешь ls -l /sbin/init и file /sbin/init
Если есть параметр, например init=/init то вместо /sbin/init будет использоваться значение этого параметра.
Если окажется, что это симлинк на busybox, то ответ очевиден, если нет:

Какой у тебя дистрибутив GNU/Linux? Можно выполнять поиск по файлам:
В Slackware: grep -r sbin/init /var/log/packages/
В rpm-based: rpm -qf /sbin/init
В deb-based: apt-file search /sbin/init или как-то так

По названию пакета, можно понять, что это за инит.

Другие варианты: init --version, init --help

Xenius ★★★★★ ()
Ответ на: комментарий от north88

Тогда нужно править файлы правила, отвечающего в systemd за консоли. Сейчас на ноуте зюзя, джента дома. Если до вечера никто не подскажет (в этом сомневаюсь), то опишу поподробнее.

imul ★★★★★ ()
Ответ на: комментарий от north88

у меня кажется systemd

Советую всё-таки почитать доки. Чужая помощь — это хорошо, конечно, но следует всё-таки использовать мозг что бы реально чему-то научиться.

Думаю. это будет несложно.

Xenius ★★★★★ ()
Ответ на: комментарий от north88

Чтобы убрать лишние getty у себя, я сделал так:

systemctl disable getty@.service
cp /{lib,etc}/systemd/system/getty@.service
sed -i '/^Alias=/s/ .*$//' /etc/systemd/system/getty@.service
systemctl enable getty@.service

При следующей загрузке будет запущен только один getty.

gentoo_root ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.