QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1521|回复: 15

samba设置里的权限问题,急!

[复制链接]
发表于 2004-10-29 10:47:45 | 显示全部楼层 |阅读模式
设置了share目录,任何人都能进。
share下有2个子目录a和b,设置为只有老板可以进入。
现在登陆到该机器,进入share及其子目录a和b竟然都不要密码
而且奇怪在与share目录并列又自动多了a和b两个目录,只有这两个才要密码
怎么回事呢?高手救命
发表于 2004-10-29 10:49:44 | 显示全部楼层
目录权限?
回复

使用道具 举报

 楼主| 发表于 2004-10-29 10:56:30 | 显示全部楼层
目录权限是默认的share是777
a和b是默认的群组和其他都可以读和执行不能写
回复

使用道具 举报

发表于 2004-10-29 11:15:20 | 显示全部楼层
我说的是你用ls -l看见的系统目录权限?
回复

使用道具 举报

 楼主| 发表于 2004-10-29 11:22:00 | 显示全部楼层
这样,我把我的smb.conf文件中有关设置贴上来,帮我看看吧

[share]
       
path = /home/share
       
guest ok = yes
       
writeable = yes

[a]
       
path = /home/sharefile/a
       
writeable = yes
       
valid users = boss




       
path = /home/sharefile/b       
writeable = yes
       
valid users = boss

现在问题是进入该机器,看到a和b和share目录全部显示,进入a和b要密码,进入share不要密码,但share里还有a和b目录,进入都不要密码,怎么回事呢?   
回复

使用道具 举报

发表于 2004-10-29 11:24:17 | 显示全部楼层
这个问题和系统目录的权限有关。
回复

使用道具 举报

发表于 2004-10-29 11:25:56 | 显示全部楼层
另外你设置好了重启一下机器在试试。
回复

使用道具 举报

 楼主| 发表于 2004-10-29 11:31:40 | 显示全部楼层
目录自身得权限到底怎么设呢?
回复

使用道具 举报

发表于 2004-10-29 11:48:43 | 显示全部楼层
你的boss是否是系统用户?如果是:
#chown -R boss:boss /home/sharefile/b 修改目录宿主
#chmod -R 750 /home/sharefile/b 将目录修改成boss为读、写、运行全部权力,和boss同组的可以看和运行,其余人全都不行。
回复

使用道具 举报

发表于 2004-10-29 13:06:58 | 显示全部楼层
[quote:ae352a2293="amiren"]这样,我把我的smb.conf文件中有关设置贴上来,帮我看看吧

[share]
path = /home/share
guest ok = yes
writeable = yes

[a]
path = /home/sharefile/a
writeable = yes
valid users = boss


path = /home/sharefile/b       
writeable = yes
valid users = boss

现在问题是进入该机器,看到a和b和share目录全部显示,进入a和b要密码,进入share不要密码,但share里还有a和b目录,进入都不要密码,怎么回事呢?   [/quote]

share -> /home/share
a -> /home/sharefile/a
b -> /home/sharefile/b

你的 /home/share 和 /home/sharefile 什么关系?
回复

使用道具 举报

 楼主| 发表于 2004-10-29 13:29:28 | 显示全部楼层
啊,不好意思,是我贴上来的时候写错了,sharefile和share是同一个目录,因为例子举了share,就把sharefile改了,没改全,嘿嘿

按照bwb大哥的意思,就是说把a和b的目录权限改成除了boss其他的都不能读写执行,这样在share目录里就看不到a和b了,是吗?
:neutral:
回复

使用道具 举报

发表于 2004-10-29 13:33:58 | 显示全部楼层
能看到,但是没有执行权限不能进入。

为什么非要把 a 和 b 放在 share 下呢?
回复

使用道具 举报

 楼主| 发表于 2004-10-29 14:03:39 | 显示全部楼层
是因为share是公共目录啊,任何人都能用,那么他们要上传目录文件都可以传到这里来,不然不能上传呀,因为一进入linux机器,就只显示了share目录和用户自己的专用目录,在这一层好像是不能新建东东的唉
回复

使用道具 举报

发表于 2004-10-29 14:20:43 | 显示全部楼层
死心眼子
不愿意在 /home/sharefile 外面另开个目录是吧?那就再建个跟a、b 同级的子目录,
[code:1][share]
path = /home/sharefile/public
guest ok = yes
writeable = yes

[a]
path = /home/sharefile/a
writeable = yes
valid users = boss

[b]
path = /home/sharefile/b
writeable = yes
valid users = boss
[/code:1]
不就结了?
回复

使用道具 举报

 楼主| 发表于 2004-10-29 14:29:20 | 显示全部楼层
那请问sharefile本身是什么权限呢?如果sharefile本身也在smb。comf里设置成任何人都可以用的话,那不就和我发帖时一样的情况了?
如果sharefile不在smb。conf里设置的话,那怎么通过win看到sharefile这个目录?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:31 , Processed in 0.054290 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表