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

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

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

su:S:wait:/sbin/sulogin

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

SINGLE=/sbin/sulogin

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

0
задан 29 December 2016 в 05:33
1 ответ

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

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

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

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

.
2
ответ дан 4 December 2019 в 13:36

Теги

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