用centos装samba,一开始也就按照网上访问的教程,就是不行,各种不行。后来貌似更SELinux有关,只要关闭SELinux就可以了。
可是,SELinux是重要的安全策略,怎么能关闭呢,如果samba要SELinux关闭才能解决,那么岂不是弱爆了。网上继续搜,终于发现不关闭Samba也能的方法。
但是知其然不知其所以然,这不是我的风格,最终,我仔细看了SELinux的说明,然后又看了samba的配置,终于发现了:
# If you want to use the useradd/groupadd family of binaries please run:
# setsebool -P samba_domain_controller on
#
# If you want to share home directories via samba please run:
# setsebool -P samba_enable_home_dirs on
#
# If you create a new directory you want to share you should mark it as
# "samba_share_t" so that selinux will let you write into it.
# Make sure not to do that on system directories as they may already have
# been marked with othe SELinux labels.
哈哈 其实它已经说明了,原来如此。就怪一开始没看仔细。