Какая разница в ограничении однопользовательского режима паролем через /etc/sysconfig/init и /etc/inittab в системе Linux?

Я проверял некоторые сайты для установки защиты паролем в однопользовательском режиме входа в систему на моем сервере Linux (Oracle Enterprise Linux-OEL) .

В некоторых местах я видел шаги для добавления записи в файл inititab, как показано ниже.

su:S:wait:/sbin/sulogin

В некоторых других местах я видел добавление записи в файл /etc/sysconfig/init, как показано ниже.

SINGLE=/sbin/sulogin

Так какая разница в добавлении к любому из этих файлов. Они делают ту же задачу? По сути, я хочу знать, добавлю ли я в какой-либо из приведенных выше файл, он будет служить цели?

1 ответ

Первое, что нужно отметить, это /etc/sysconfig/init является строго соглашением Redhat Linux (и его производных). Например, вы не найдете этот файл в системе Debian или Slackware.

Второе замечание: в последнее время многие дистрибутивы, к сожалению, переходят на SystemD, который не использует /etc/inittab, Если вам нужна простота /etc/inittabВы можете исследовать лучший дистрибутив для своих нужд, в котором не используется SystemD, из которых есть только несколько (например, Devuan, Slackware, Gentoo и др.).

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

Довольно сложно обеспечить физический доступ без клеток и камер безопасности.

Другие вопросы по тегам