野暮用でRawhide上にsambaの設定をしてみたんだけど、smbclientでテストしてみても繋がらない。ログは次のとおり。
[2007/02/23 05:10:45, 0] smbd/service.c:make_connection_snum(920)
'/home/samba/public' does not exist or permission denied when connecting to [T
esting] Error was 許可がありません
/home/samba/publicのpermissionも問題なく途方に暮れてたところ、SELinuxが悪さしてたことが判明。
type=AVC msg=audit(1172175045.653:1369): avc: denied { search } for pid=27149
comm="smbd" name="home" dev=dm-0 ino=1305601 scontext=user_u:system_r:smbd_t:s0
tcontext=system_u:object_r:home_root_t:s0 tclass=dir
smbdのhomeへのアクセスを許すためには次の設定が必要らしい。
# setsebool -P samba_enable_home_dirs=1
No comments:
Post a Comment