日期:2014-05-16  浏览次数:20642 次

smb服务共享问题
linux centos5.5虚拟机,windows xp主机,我在Linux上安装smb服务,关闭了ip6tables, iptables, selinux这些服务。

eth0设置成静态局域网ip地址, smb.conf只在最后加了一段:
  [chega]
  comment = share
  path = /share/chega
  public=yes
  valid users=chega
  writable = yes
  browseable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nobody
  available = yes

其它的文件都没改。我在linux通过smbclient //ip/share directory -U chega 这样是可以访问的,但在windows下有时可以,有时不可以,没找到具体的规律。所以想请教下有哪些问题导致这个问题的产生?

还有,我将一个目录设置权限为777, chmod 777 -R /XX, 我想以后新建文件\目录的时候自动继承/XX的权限,也就是777,应该怎么做,现在的情况是:我每建一个文件,别人read不了,我还要一个一个地再去赋权限,比较麻烦。

刚学linux没多久,希望大家可以解答下。

------解决方案--------------------
有时可以,有时不可以?真奇怪呢?会不会是IP冲突了?
------解决方案--------------------
有时可以,有时不可以,有可能是网络情况不好导致的

创建文件的权限是通过umask来控制的,不过这个是系统全局的属性,不能针对某个目录