免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2983 | 回复: 12
打印 上一主题 下一主题

samba配置问题求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-03 15:36 |只看该作者 |倒序浏览
现在以一台linux作为服务器,希望在服务器上给多台windows客户分配自己的空间用来保存文件,每个windows客户可以并且可以同时登陆服务器,但是只可以访问自己的文件夹并进行读写,不能访问其他人的文件夹(最好是不能看见,如果可以看见,不可以访问也行),请问根据这种要求,应该如何配置smb.conf文件?以及在服务器上对各个文件夹的读写权限如何配置?

例如,user1, user2两个windows用户,同时访问linux服务器读取属于自己的文件夹中的文件,不能访问对方的。我的主要困扰在于linux系统中可以通过修改文件夹权限限制用户的访问,但是这些用户是在linux系统上建立的
可是来自于windows的访问,我认为会通过一个机制,把windows通过网络访问的用户应设成为linux服务器本地的一个用户,但是这个映射是通过什么来实现的?
希望有过相同经验的人帮忙指点一下,非常着急,谢谢~

论坛徽章:
0
2 [报告]
发表于 2010-05-03 16:13 |只看该作者
看了两遍,不知道你的问题是什么。

论坛徽章:
0
3 [报告]
发表于 2010-05-03 17:43 |只看该作者
进去以后,什么都不动,把home目录打开,新建user1,user2

论坛徽章:
0
4 [报告]
发表于 2010-05-03 19:38 |只看该作者
1、mkdir /home/user1;mkidr /home/user2
2、vim /etc/samba/smb.conf
                   path = /home
                   writeable = yes
                   valid users = user1,user2


4、chmod   700  user1   /home/user1
     chmod   700  user1   /home/user1
如果你想做用户与用户间的访问控制还可以用acl来实现
vim /etc/fstab
                     home     /home       ext3      default,acl   0 0
setfacl  -m u:user1:rwx

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
5 [报告]
发表于 2010-05-04 10:11 |只看该作者
LZ这种需求
直接对每个用户建立自己的smb.conf文件即可,比较简洁方便

config file = /etc/samba/allconf/smb.conf.%U

当然利用homes目录也可以做到

论坛徽章:
0
6 [报告]
发表于 2010-05-04 10:23 |只看该作者
学习中,顶

论坛徽章:
0
7 [报告]
发表于 2010-05-04 11:56 |只看该作者
现在以一台linux作为服务器,希望在服务器上给多台windows客户分配自己的空间用来保存文件,每个windows客户 ...
03013106 发表于 2010-05-03 15:36

我的主要困扰在于linux系统中可以通过修改文件夹权限限制用户的访问,但是这些用户是在linux系统上建立的
可是来自于windows的访问,我认为会通过一个机制,把windows通过网络访问的用户应设成为linux服务器本地的一个用户,但是这个映射是通过什么来实现的


楼主到意思是不想在linux下建立用户吧?
那么没有系统用户,那个映射又如何一一对应呢?
的确看不懂。

论坛徽章:
0
8 [报告]
发表于 2010-05-05 16:39 |只看该作者
回复 2# wendaozhe


    不好意思,我说清楚点,干脆举个例子
有两个windows用户,user1,user2,访问我的samba
我需要对文件如何进行设置,可以让他们只能访问服务器上自己的文件夹,不能访问其他人的文件夹

论坛徽章:
0
9 [报告]
发表于 2010-05-05 16:43 |只看该作者
回复 3# ooooldman


    进去以后?是进去什么?谁进去?
windows进入服务器后?还是服务器的用户进入home目录?
建立user1,user2以后,虽然可以对权限进行设置,规定两个用户分别访问自己的
可是作为windwos客户来说,都是一样的吧?

论坛徽章:
0
10 [报告]
发表于 2010-05-05 16:45 |只看该作者
回复 7# i770880


    可以建立linux用户,如果有这种机制就可以
个人认为可以根据IP不同或者其他的方式,建立windows客户和本地系统用户的一一对应关系,这样以来就可以通过限制本地linxu用户达到限制windows用户的目的
可是这个一一映射关系如何建立?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP