samba实现文件共享

Posted root0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba实现文件共享相关的知识,希望对你有一定的参考价值。

Linux系统与Windows系统之间共享文件资源,小文件可以使用lrzsz,大文件可以使用samba。

技术分享图片

 

1、samba安装配置

环境说明:因为是在内网使用,直接关闭selinux,关闭防火墙。

[[email protected] gitlab]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 
[[email protected] gitlab]# getenforce 
Permissive
[[email protected] gitlab]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Jul 06 17:49:27 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jul 06 17:49:29 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.

 

yum安装samba

 yum install samba

修改配置文件,Samba服务程序的主配置文件 /etc/samba/smb.conf。

#操作前备份
[[email protected] ~]# cp /etc/samba/smb.conf{,.bak}
[[email protected]
~]# vim /etc/samba/smb.conf [global] #全局参数 workgroup = MYGROUP #工作组名称 server string = Samba Server Version %v #服务器介绍信息,参数%v为显示SMB版本号 log file = /var/log/samba/log.%m #定义日志文件存放路径与名称,参数%m为来访的主机名 max log size = 50 #定义日志文件的最大容量为50KB security = user #需要输入用户密码才可以访问;提升了安全性 passdb backend = tdbsam #创建数据库文件并使用pdbedit命令建立Samba服务程序的密码 load printers = yes #设置在Samba服务启动时是否共享打印机设备 cups options = raw #打印机的选项
[database]                                                       #共享可见名称为database
 comment = Do not arbitrarily modify the database file           #警告用户不要随意修改数据库
 path = /home/database                                           #共享目录为“/home/database”
 public = no                                                     #关闭“所有人可见”
 writable = yes                                                  #允许写入操作

security = user|||

#安全验证的方式,总共有4种


 passdb backend = tdbsam||| 
 

 







以上是关于samba实现文件共享的主要内容,如果未能解决你的问题,请参考以下文章

使用Samba实现文件共享

共享服务Samba,实现liunx与Windows文件共享

linux 简单记录11 --使用 Samba 或 NFS 实现文件共享

搭建samba服务器实现文件共享

网络文件共享服务-Samba

samba是一个实现不同操作系统之间文件共享