samba 企业搭建案例
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-19
演示视频地址
http://down.51cto.com/93800
samba 搭建案例视频 part 1-6 分卷压缩 共6个文件 请全部下载完成后 解压 【需求】 1 所有员工办公都可以在公司内流动办公,但不管在台电脑办公,都要把自己的文件存贮在samba文件服务器上 2 建立公共共享目录,允许所有人访问,权限为只读 3财务部 销售部和技术部分别建立单独的目录,只可以总经理和财务总监和相应部门员工访问,并且公司员工禁止访问非本部门的共享目录. 要求总经理可以访问所有部门级共享目录 要求财务总监可以访问所有部门级共享目录 要求其他部门人员只能访问自己部门的共享目录 【规划】 对于建立公共目录public字段就可以实现匿名访问,员工只能访问本部门的共享目录,禁止访问非本部门的共享目录,可以通过设置目录共享字段“browseable = no”及字段“valid users”来实现其隐藏功能和相应的访问权限. Samba server IP 192.168.13.2 ;工作组模式 WORKGROUP Windows xp client IP 192.168.13.3 Linux Client IP 192.168.13.4 【实施】 1)建立各部门专用共享目录 samba服务器目录: 企业数据目录:/abc 公共目录:/abc/share 销售部目录:/abc/sales 技术部:/abc/tech 使用mkdir建立需求的共享目录以便分门别类的存储相应资料. [root@RHEL ~]#mkdir /abc [root@RHEL ~]#mkdir /abc/share [root@RHEL ~]#mkdir /abc/sales [root@RHEL ~]#mkdir /abc/tech 同时设置/abc共享目录的用户权限 [root@RHEL ~]#chmod –R 777 /abc 2)添加samba服务器描述及设置smbpasswd文件
默认/etc/samba/目录下没有smbpasswd文件,要先关闭samba的tdbsam验证. 解决方法:在smb.conf文件中注释掉passdb backend = tdbsam 一行,为了指定samba用户的验证我们加上这一条smb passwd file = /etc/samba/smbpasswd,然后保存退出. 3)添加用户和组 企业员工情况: 总经理:ceo 财务部:finace【财务总监】、员工tom 销售部:销售部经理 abram、员工 brian 技术部:技术部经理 jane、员工 sky 先建立财务部组 finace,销售部组sales,技术部组tech,然后使用useradd命令添加总经理帐号ceo及各个员工的帐号并加入相应的用户组. [root@RHEL ~]#groupadd finace [root@RHEL ~]#groupadd sales [root@RHEL ~]#groupadd tech [root@RHEL ~]#useradd ceo [root@RHEL ~]#useradd –g finace finace [root@RHEL ~]#useradd –g finace tom [root@RHEL ~]#useradd –g sales abram [root@RHEL ~]#useradd –g sales brian [root@RHEL ~]#useradd –g tech jane [root@RHEL ~]#useradd –g tech sky 接着使用smbpasswd命令添加samba用户: [root@RHEL ~]#smbpasswd –a ceo New SMB password: Retype new SMB password: Added user ceo. 4)配置smb.conf文件 5)配置例 【share】 comment = public data path = /abc/share public = yes 【sales】 Conment = sales Path = /abc/sales Public = no valid users = @sales,ceo,finace write list = @sales,ceo,finace create mask = 0770 directory mask = 0770 6)开启samba服务 [root@RHEL ~]#service smb start 【测试】 分别用所设置账号进行测试. 在windows 系统中以 finace登陆测试 在 linux系统中 以jane登陆测试 注意对iptables和selinux的设置 临时关闭SELinux 可以输入setenforce 0 暂时关闭防火墙 /etc/init.d/iptables stop
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux系统下关于ZIP命令的使用下一篇: Linux启动流程
关于samba 企业搭建案例的所有评论