资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
samba应用实例精品文档Samba服务器在企业网络中的应用实例【项目案例】公司有财务、技术、领导3个部门,我们分别为3个部门建立3个用户组为caiwu,network,lingdao。三个部门里各有2个用户,分别为caiwu01,caiwu02,network01,network02,lingdao01,lingdao02。然后我们分别就公司的具体情况建立相应的目录及访问权限,通过以下的例子,希望大家能在平时的工作中灵活的应用samba的安全权限来设置你们的samba文件服务器。1、首先服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录。 2、建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,network02也可以访问,但只有caiwu01有写的权限。 3、建立一个lindao的目录,只有领导组的人可以访问并读写,还有network02也可以访问,但外人看不到那个目录 4、建立一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件。【配置步骤】1、安装samba服务软件2、创建用户和相应的用户组,添加samba用户账户3、创建目录,设置权限为7774、修改主配置文件globalworkgroup = DONGFANGserver string =DONGFANGS SAMBA SERVERsecurity = userencrypt passwords = yessmb passwd file = /etc/samba/smbpasswd设置用户的宿主目录,满足第一个条件: homescomment = Home Directoriesbrowseable = nowritable = yesvalid users = %Screate mode = 0664directory mode = 0775新建caiwu的共享文件夹,如下所示:caiwucomment = caiwupath = /home/samba/caiwupublic = novalid users = caiwu,lingdao,network02write list = caiwu01printable = no建立第二个共享文件夹:#lingdao段能满足第3要求 lingdaocomment = lingdaopath = /home/samba/lingdaopublic = novalid users = lingdao,network02write list = lingdaoprintable = no建立大家公用的共享文件夹:networkcomment = Network File Directorypath = /home/samba/networkpublic = yeswritable = yes#network段基本能满足我们的第4要求,但不能满足每个人不能删除别人的文件这个条件,即使里设置了mask也是没用,其实这个条件只要unix设置一个粘着位就行chmod -R 1777 /home/samba/network 注意这里权限是1777,类似的系统目录/tmp也具有相同的权限,这个权限能实现每个人能自由写文件,但不能删除别人的文件这个要求到此为止我们的设置已经能实现我们的共享文件要求,重启服务【额外命令】创建smbpasswd文件:cat /etc/passwd |mksmbpasswd.sh /etc/samba/smbpasswd开放家目录:setsebool P samba_enable_home_dirs on开放子目录:setsebool P samba_export_all_ro onsetsebool P samba_export_all_rw on开放新建目录:chcon t samba_share_t /path收集于网络,如有侵权请联系管理员删除
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号