ルートはbash制限モードでのみログインできます

ルートは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ルートシェルの(存在しない)呼び出しを使用することに加えて、/bin/bash -rbashを制限モードに設定する他の方法はありますか?

たとえば、

  1. 特定のファイルを読み込んで実行できない場合、bashは制限モードで起動しますか?では、どのようなファイルですか?

  2. 特定のファイルのSELinuxセキュリティコンテキストをめちゃくちゃにすると、これは起こりますか? (政策は「対象」です)

変更が多すぎて表示されませんでした。私のせいです。

買収

注:シェルはbashでなければなりません。 「#ps」を実行すると、「bash&ps」のみがリストされているためです。

ベストアンサー1

、内部ファイルset -rまたは古いファイル(たとえば)から呼び出されたファイルに存在する可能性があります。~/.bashrc/etc/profile/etc/bash.bashrc

おすすめ記事