私は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 -r
bashを制限モードに設定する他の方法はありますか?
たとえば、
特定のファイルを読み込んで実行できない場合、bashは制限モードで起動しますか?では、どのようなファイルですか?
特定のファイルのSELinuxセキュリティコンテキストをめちゃくちゃにすると、これは起こりますか? (政策は「対象」です)
変更が多すぎて表示されませんでした。私のせいです。
買収
注:シェルはbashでなければなりません。 「#ps」を実行すると、「bash&ps」のみがリストされているためです。
答え1
、内部ファイルset -r
または古いファイル(たとえば)から呼び出されたファイルに存在する可能性があります。~/.bashrc
/etc/profile
/etc/bash.bashrc