root 只能使用 bash 限制模式登录

root 只能使用 bash 限制模式登录

我正在实施一系列建议来“强化”我的 Linux 服务器,其中涉及大量的更改。 Linux 是 CentOS 6.2,内核 2.6.32-220.*。

我目前正在使用tty2.. tty5(没有X/GUI等)通过Ctrl+Alt+F?.

现在,当我在 tty 中以 root 身份登录时,我发现我处于“bash 限制模式”。

我检查的第一件事是/etc/passwd它仍然root:x:0:0:root:/root:/bin/bash是第一行。

我的问题是这样的:

除了使用/bin/rbash(不存在)调用 root shell 之外,还有/bin/bash -r其他方法可以将 bash 默认为受限模式吗?

例如:

  1. 如果某个特定文件无法读取或无法执行,bash 会以受限模式启动吗?如果有,哪个文件?

  2. 如果我搞砸了特定文件的 SELinux 安全上下文,会发生这种情况吗? (政策是“有针对性的”)

我没有列出更改,因为更改太多,是我的错

接收

注意:shell 肯定是 bash,因为运行 '# ps' 只列出“bash & ps”...

答案1

可能set -r~/.bashrc、 在/etc/profile或 由前一个(如/etc/bash.bashrc)调用的文件中。

相关内容