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)呼叫的檔案中。

相關內容