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实现文件共享的主要内容,如果未能解决你的问题,请参考以下文章