centos7安装samba

一、防火墙开放端口

firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=137/udp --permanent
firewall-cmd --zone=public --add-port=138/udp --permanent
 
firewall-cmd --reload
systemctl restart firewalld.service

#centos7查看防火墙开放的端口信息
firewall-cmd --list-ports

## 其他知识
#添加80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  
#centos7查看防火墙所有信息
firewall-cmd --list-all
#centos7查看防火墙开放的端口信息
firewall-cmd --list-ports

二、yum安装samba(一路y)

[root@localhost ]# yum install samba

#查看
[root@localhost ]# rpm -qa | grep samba
samba-common-libs-4.8.3-4.el7.x86_64
samba-libs-4.8.3-4.el7.x86_64
samba-common-tools-4.8.3-4.el7.x86_64
samba-common-4.8.3-4.el7.noarch
samba-client-libs-4.8.3-4.el7.x86_64
samba-4.8.3-4.el7.x86_64
samba-client-4.8.3-4.el7.x86_64


安装包说明

samba-common-3.5.10-125.el6.x86_64     //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-client-3.5.10-125.el6.x86_64     //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-swat-3.5.10-125.el6.x86_64      //基于https协议的samba服务器web配置界面
samba-3.5.10-125.el6.x86_64           //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项

三、建立共享文件,linux用户,并修改samba配置文件

建立共享文件  ##本人在根目录下面直接创建了‘sharefolder’

mkdir /sharefolder

chmod -R 777 /sharefolder

创建linux用户及用户组,请自行百度,本人直接使用root账户了#不建议

smbpasswd -a root

修改samba配置文件 /etc/samba/smb.conf,在最后面添加下面配置

注意新版的samba:force user 、  force group配置,否则无法访问

[sharefolder]

   comment = sharefolder

   browseable = yes

   path = /sharefolder

   create mask = 0777

   directory mask = 0777

   valid users = root

   force user = root

   force group = root

   public = yes
   
   available = yes
   
   writable = yes

修改samba配置文件,解决中文识别问题

(在[golbal]下添加)


client code page = 936

dos charset = cp936

unix charset = cp936

配置多目录参考 (2条消息) linux samba 多个目录,linux7 Samba服务配置,多个部门相应管理自己的项目目录,其他有访问权限..._weixin_39586335的博客-CSDN博客 

四、重启samba

# 启动smb服务
systemctl restart smb
systemctl status smb

五、selinux开放读写,二选一

##开放读,不开放写

setsebool -P samba_export_all_ro on

##开放读和写

setsebool -P samba_export_all_rw on

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值