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

Posted liu1026

tags:

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

 Samba服务程序 是一款SMB协议并有服务器和客户端组成的开源文件共享软件,实现了Linux

与Windows系统之间的文件共享

技术分享图片

Samba的配置文件有太多注释的东西,为了方便使用下面的命令,可以更好的观看Samba的配置文件:

mv /etc/samba/smb.conf /etc/sanba/smb.conf.bak      #备份原始的配置文件

cat smb.conf_bak  |grep -v "#"|grep -v "^$" > /etc/samba/smb.conf     #grep -v  (反向选择)   "^$" 空把行
做完这些后查看Samba的配置文件如下:

技术分享图片

[global]   #全局参数        [homes]  #共享参数    [printers]  #打印机共享参数  

 

创建安全共享文件

检测当前是否为user验证模式

cat   /etc/samba/smb.conf        (重点是红色框中的)

技术分享图片

 

 mkdir  /database   创建共享文件夹

在SMB服务主配置文件下添加第一张图红框中的信息

systemctl restart smb   重启SMB服务

Systemctl enable smb   开机自启

注意防火墙规则和selinux

useradd  smbuser   创建系统用户

pdbedit    -a    -u    smbuser  将此系统用户提升为SMB用户

chown  -Rf   smbuser:smbuser  /database  将共享目录的所有者和所有组设置为smbuser用户

setsebool  -P samba_enbale_home_dirs on     允许SElinux对于SMB用户共享家目录的布尔值

semanage fcontext -a -t samber_share_t /database   将共享目录的SElinux安全上下文设置妥当
restorecon  -Rv /database     使新的安全上下文立即生效

菜单键+R      \\192.168.0.0



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

Linux 配置samba服务实现与Windows文件共享

基于samba实现Linux与Windows简单的文件共享服务

Windows系统与Linux系统之间资源samba共享

Samba安装与配置

使用Samba实现文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享