用samba实现文件共享

最近公司有需要搭建一台文件服务器就想到了Samba,用户使用起来也比较方便,研究了一下终于在Centos6.0中搭建了Samba。话不多说直接进入正题了哈。

开发Samba的端口

vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
/etc/rc.d/init.d/iptables restart #重启防火墙,使规则生效


关闭SELinux

vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
shutdown -r now重启系统。
    


安装samba

这里就直接使用yum方式安装了。

yum install samba

系统直接下载安装samba


配置samba

   vi /etc/samba/smb.conf

找到[global]添加如下内容:

dos charset = utf8

unix charset = utf8

display charset = utf8

directory mask = 0777

force directory mode = 0777

directory security mask = 0777

force directory security mode = 0777

force security mode = 0777

workgroup = WORKGROUP //你的计算机所在的组

netbios name = develop

配置共享的文件目录:

mkdir /var/samba/project/workflow

chmod 777 /var/samba/project/workflow

[Workflow] 共享目录名称

comment = workflow

path = /var/samba/project/workflow //共享目录

public = no //该文件是否公开,公开的文件所有samba用户均可以访问

writeable = yes //是否可写

write list = tony //拥有可写权限的用户

read list = tony //可读权限的用户

valid users = tony,eason //访问验证

directory mode = 0775 //创建目录或文件的默认权限


创建samba用户

groupadd samba

useradd tony

smbpasswd -a tony

按提示输入密码

重启服务

service smb start


访问共享目录

打开我的电脑输入服务器地址,例如:\\192.168.1.159,用设置的用户名和密码登陆



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值