• 締切済み

SELINUXを無効にするとファイルサーバー(samba)が機能しない

お世話になります。 以下のLinuxサーバーにsambaを導入し、ファイルサーバーとして使用しております。 ■導入Linux  Redhat EnterPrise Linux 5.3 ■sambaバージョン  Samba Server Version 3.0.33-3.7.el5 SELINUXの設定は、有効(enforcing)としておりますが ファイルサーバーとして問題なく稼動しておりました。 ある他のソフトウェアの設定で、SELINUXを無効にする必要があったので SELINUXの設定を permissive もしくは、disabledにしたのですが OS再起動後にファイルサーバーへのアクセスが不可となり ファイルサーバーとして、機能しなくなってしまいました。 (smbデーモンなどは起動しておりました。) ■SELINUXの設定方法 /etc/selinux/config のファイルの中身 ・samba正常稼動時の設定  -------------------------   SELINUX=enforcing   SELINUXTYPE=targeted  ------------------------- ・sambaファイルアクセス不可時の設定 その1  -------------------------   SELINUX=permissive   SELINUXTYPE=targeted  ------------------------- ・sambaファイルアクセス不可時の設定 その2  -------------------------   SELINUX=disabled   SELINUXTYPE=targeted  ------------------------- 「sambaが調子悪いときはSELINUXを無効にする」という回避策は ネット検索をすると、たくさん出てくるのですが 今回は逆に、sambaが機能しなくなってしまったので、困っております。 お分かりになる方、コメントいただけますでしょうか。 よろしくお願いいたします。

みんなの回答

  • nolix
  • ベストアンサー率19% (110/572)
回答No.2

実データの問題ですので、概ね3分から5分だったと思いますよ。 250GB、1TB変わらなかった様な気がします。 うまくいくといいですね。

  • nolix
  • ベストアンサー率19% (110/572)
回答No.1

# fixfiles relabel を実行してみては如何でしょうか?

earai1977
質問者

お礼

nolix様、ご回答ありがとうございます。 1、SELINUXを無効に設定 2、OS再起動 3、sambaファイルアクセス不可を確認 4、rootでログインし、「fixfiles relabel」を実行 ・・・の順で実施してみたいと思っております。 「fixfiles relabel」を検索してみたところ コマンド実行に時間がかかるということらしいですが 500GBのHDD(うち100GB程度使用)だと コマンドが終了するまでどのくらい時間がかかるか目安がおわかりでしたら、教えてください。 何度もすみません。

earai1977
質問者

補足

すみません。こちらの手順でやってみたいと思います。 結果はまた、書かせていただきます。 1、SELINUXを無効に設定 2、SELINUXの設定(GUI画面)の「relabel on next boot」にチェックを入れる 3、/.autorelabelファイルが作成されることを確認 4、OS再起動 5、sambaファイルアクセス疎通を確認

関連するQ&A