CentOS7 安装samba

samba是个文件共享服务器。在linux和windows之间很好用,当然有更好的是NFS。这里对自己在CentOS7上安装samba的过程做一个记录。

因为发现网上的都很乱,自己踩过坑以后,记录下,以便以后不再踩了。当然,你也可以去看《鸟哥的linux私房菜-服务器搭建篇》,上面都介绍

的很好。

1、关闭防火墙。

    CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下:

     第一种方法是关闭防火墙:

        systemctl disable firewalld.service

    第二种方法是添加规则:

        firewall-cmd --permanent --zone=public --add-service=samba

        firewall-cmd --reload
2、关闭selinux

    vim /etc/selinux/config

    设置:SELINUX=disabled

3、安装samba

   sudo yum install samba samba-client samba-common

    编辑配置文件:

    cp /etc/samba/smb.conf /etc/samba/smb.conf.back

    vim /etc/samba/smb.conf

设置如下:

setsebool -P samba_domain_controller on

setsebool -P samba_enable_home_dirs on

setsebool -P samba_export_all_rw on

[global]
workgroup = WORKGROUP              #工作组 [可自行设置]
service string = Samba Server      #设置 samba服务器名称 [可自行更改]
netbios name = SambaServer        #设置服务器访问别名 [可自行更改]
security = user                    #设置 samba服务器安全级别。 user : samba服务器验证 ; share:无权限验证; server:第三方主机验证;domain
[mywork]                      #Windows网上邻居中看到的共享目录的名字
comment = work space
path = / home/your name/work     #共享文件地址
public = yes                      #不公开目录
writable = yes                    #共享目录可以读写
valid user s = your name               #只允许 apache用户访问
browseable = yes

然后设置目录,启动服务
mkdir -p /home/your home/work
systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service

samba添加用户
smbpasswd -a username


假设虚拟机的ip地址是192.168.100.100
在windows中映射网络驱动器的时候,填的地址为如下格式:
\\192.168.100.100\mywork



完结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值