免费注册 查看新帖 |

Chinaunix

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

公司samba配置应用举例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-19 21:27 |只看该作者 |倒序浏览

                要求:
      1.所有的员工都能在公司内流动办公,但不管在哪台电脑上工作,都要把自己的文件数据保存在Samba文件服务器上。
       2.市场部,技术部都有各自的目录,同一个部门的人共同拥有一个共享目录,其他部门的人都只能访问在服务器上自己个人的home目录。
       3.所有的用户都不允许使用服务器上的shell。
分析:
       1.如果要每个人都可以流动办公,那么就要为每个员工在Samba上设置账号,并且将家目录共享,这样可以满足第一个要求,同时文件不会混乱。
       2.市场部,技术部都有各自的目录,那么要了另设两个目录sales和tech。并且建立两个用户组:sales和tech,同时要将市场部和技术部的人加入各自的用户组。然后通过Samba用户组共享。
       3.满足这个条件,只需在建立用户时不分配shell就行了。
具体实施:
     假设sales部门有a和b两个员工,tech有c和d两个员工,同时有经理c,和普通员工d。     首先为每个员工建立账号,命令如下:       useradd -s /bin/false -m a     剩下的以此类推。     找到/etc/samba/smb.conf,用vi修改其中的配置,找到security,将其修改为security = users.在home中建立一个公共的目录share,修改其权限为777.     在smb.conf中加上这样一段:     [share]     comment = share     public = no     browseable = yes     writable = yes     valid users = @share -将所有员工加入这个组,这样所有人都可以访问     creat mask = 0666     directory mask = 0777   同时将smb.conf中homes共享这一段打开,按照里面的设置即可。建立用户组sales和tech。     groupadd  sales(tech)同时在home目录建立sales和tech文件夹,更改权限为777.将上面的设置稍微改一下写进smb.conf.更改下面这一行:    valid users = @sales(tech)这样所有的功能都可以实现了。重启samba,是配置生效:    /etc/init.d/samba restart或    service samba restart
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93570/showart_1904135.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP