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

Ubuntu 9.10下Samba 用户没有访问权限问题,
在配置文件中配置如下:(是原先的配置)
[work]
comment = My Share Directory
path = /root/work
public = yes
writable = yes
valid users = root
create mask = 0664
directory mask = 0775
force user = nobody
force group = nogroup
available = yes
browseable = yes
现在需求, 要新建两个Samba用户访问改目录,可总是没有权限,必须要root,在Window下面运行,
共享目录是这样配置的,但是只有root 有权限 我在valid users 后面增加samba用户没有权限的
(注:共享目录还是root/work 不能变,只是增加了两个用户 work 的权限是777的 
解决不了,大侠们帮帮忙!

------解决方案--------------------
smbpasswd -a yourusername
------解决方案--------------------
做一个软链接出去不知到啥效果

还有就是chmod 777 /root/work.谨慎操作
------解决方案--------------------
你需要注意的是 samba访问权限本身要受制于系统的权限!
也就是说samba的最终权限是 (系统权限)AND(samba设置权限)

/root在系统里的权限只有root用户才可以访问 就算你在samba里设置777 普通用户同样不可能访问!

做samba共享 把共享目录放到/root下 还是第一次看到这样干的。
------解决方案--------------------
放到/root底下去共享不好,如果一定要放估计得把整个/root都改成777
------解决方案--------------------
是啊,为什么一定要放到root下,完全可以新建一个用户放到他的home目录下的