当前位置: 技术问答>linux和unix
Ubuntu 9.10下Samba 用户没有访问权限问题,
来源: 互联网 发布时间:2017-02-02
本文导语: 在配置文件中配置如下:(是原先的配置) [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 ...
在配置文件中配置如下:(是原先的配置)
[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的
解决不了,大侠们帮帮忙!
[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的
解决不了,大侠们帮帮忙!
|
你需要注意的是 samba访问权限本身要受制于系统的权限!
也就是说samba的最终权限是 (系统权限)AND(samba设置权限)
/root在系统里的权限只有root用户才可以访问 就算你在samba里设置777 普通用户同样不可能访问!
做samba共享 把共享目录放到/root下 还是第一次看到这样干的。
也就是说samba的最终权限是 (系统权限)AND(samba设置权限)
/root在系统里的权限只有root用户才可以访问 就算你在samba里设置777 普通用户同样不可能访问!
做samba共享 把共享目录放到/root下 还是第一次看到这样干的。
|
smbpasswd -a yourusername
|
做一个软链接出去不知到啥效果
还有就是chmod 777 /root/work.谨慎操作
还有就是chmod 777 /root/work.谨慎操作
|
放到/root底下去共享不好,如果一定要放估计得把整个/root都改成777
|
是啊,为什么一定要放到root下,完全可以新建一个用户放到他的home目录下的