我正在检查一些网站,以便在我的 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 等)。
另外值得一提的是 —— 如果您尝试通过sulogin
(从单用户模式启动时需要密码)的方式保护您的 Linux 系统,请注意任何拥有可启动 USB 记忆棒或 CDROM 的人都可以通过从其他形式的媒体启动来轻松绕过 sulogin。
如果没有笼子和安全摄像头,确保物理访问的安全是非常困难的。