Linux搭建简便Samba服务器

简介: Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

有了Samba服务器,就不用拿着U盘拷贝同桌的电脑数据,不用再等待用微信发压缩包那么慢。

实战

  1. 安装samba,我使用的是CentOS 7
yum install samba.x86_64 -y
  1. 编辑smb.conf文件


    img_1991860fc948c93df195d7c5a14d7132.png
    samba全局配置
  • workgorup改为WORKGROUP,因为所有的计算机默认的工作组都是WORKGROUP,这样省去了别人Windows系统还要修改WORKGROUP。

  • security 保持user,否则可能会报错

  1. 添加要共享的目录


    img_5b6ba366aa8668f2e5113fafdb5adea4.png
    共享部分设置
  2. 创建smaba用户, 创建共享目录,设置文件的权限

useradd -s /sbin/nologin -M  
smbpasswd -a smb  #然后设置smb的密码

mkdir /share
chown -R smb.smb /share

chmod -R 777 /share   #简单粗暴的方法
  1. 检查文件配置


    img_ee2230d704f95232ad67d8695a94ad5c.png
    检查配置
  2. 检查防火墙与selinux。

setenforce 0   #关闭Selinux

防火墙可根据iptables过滤规则自行修改。也可以使用简单粗暴的方案

iptables -F  #刷掉所有的防火墙规则
  1. 启动或重启smaba服务
# 启动samba服务,要两个一起启动
systemctl start smb
systemctl start nmb

# 重启smaba服务
systemctl restart nmb
systemctl restart smb
  1. 可进行测试


    img_61d821fa99d77ef6aabe6ff731fec6c0.png
    输入账号密码
img_619539b87a1c4f9f05f220e6445a7366.png
登录成功

总结

samba文件共享是一个常用的功能,记录下来,以后还会用得到

目录
相关文章
|
2天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
12 3
|
2天前
|
Java Linux
Linux(服务器) 装JDK
Linux(服务器) 装JDK
19 1
|
1天前
|
Linux 网络安全
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
28 3
|
2天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
13 0
|
2天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
15 3
|
2天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
196 2
|
1天前
|
存储 Linux Shell
YUM管理器的命令列表-Linux
YUM管理器的命令列表-Linux
8 0
|
2天前
|
Linux 程序员 计算机视觉
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
16 0
|
2天前
|
Linux
Linux的find命令使用
【5月更文挑战第11天】Linux的find命令使用
15 3
|
2天前
|
监控 Linux 数据处理