2011-01-04

Samba サーバを SELinux 環境で使用する

Fedora 14 で smb サービスを起動し, Windows から Linux 上のホームディレクトリを読み出そうとすると,
smbd/notify_inotify.c:421(inotify_watch) inotify_add_watch returned Permission denied
といったログが出力され, Windows からディレクトリ内のファイル一覧を取得できないことがある.

このとき, SELinux がファイルへのアクセスを妨げている可能性がある.

SELinux のマニュアルはいくつかあるが, samba_selinux(8) に samba を使用する際の操作方法などが例を交えてかかれている.

これにしたがって,

sudo setsebool -P samba_enable_home_dirs 1
と命令すると, Windows からホームディレクトリを読み出せるようになるだろう.

0 件のコメント:

コメントを投稿