今天解决了一个困扰我两周的问题,我配置了一个Samba Server,一切都按照正常的设置,可是只能访问/tmp,访问其他目录时都是如下提示 :
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.22-1.fc5]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
从Windows上访问时告诉我没有权限,我的设置明明完全无误,就是无法访问,请教高手也无法解决,找遍了各大论坛,很多人都遇到过这个问题,可是他们都是因为权限设置才导致找个问题,而我的权限没有任何问题,为此我茶饭不思,睡眠非常好的我昨晚居然失眠了。
今天在一个Linux论坛闲逛,看到几个人在讨论SELinux,猛然惊醒,SELinux是一种基于 domain-type的强制访问控制安全系统,Fedora把它集成进来了,以前我一直用Debian,没有这玩意儿。现在用了Fedora也没注意 它。和访问控制相关的问题十有八九都和SELinux相关,我心里也没底,反正已经穷途末路了,管它呢,试试吧,于是把SELinux关掉,再试,忐忑不 安,输入smbclient //sambaserver/public
再输入密码,期待已久的smb:/>终于出现了,我进入了Samba系统!