CentOS 7使用samba共享文件夹
Samba是在Linux系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block, 信息服务块)是一种在局域网上共享文件和打印机的一种通信协议, 它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统,打印机及其他资源。
比如我想共享/home/samba这个文件夹给其他计算机使用。
安装samba
yum install -y samba
创建samba用户
useradd samba
修改samba配置
配置文件是/etc/samba/smb.conf
# See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Run 'testparm' to verify the config is correct after # you modified it.[global] workgroup = SAMBA #samba的工作组,设置成 Windows 的工作组 security = user #安全选项,可以是 share|user|server|domain,安全级别递增 passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw[homes] #共享默认会将用户的主目录共享 , 这是不安全的 , 可以将其注释 comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes[printers] #打印机共享 comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No[print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = root create mask = 0664 directory mask = 0775[rootdir] #自定义的共享文件夹 comment = SambaRoot path = /home/samba/ #共享的路径 read only = No
注意,自己修改时去掉 # 后面的备注
添加 Samba 用户
添加刚刚创建的samba用户,根据提示设置相应的密码
smbpasswd -a samba
smbpasswd 命令是用于维护 Samba 服务器的用户帐号的,具体如下:
// 添加 Samba 用户帐号 # smbpasswd -a sambauser // 禁用 Samba 用户帐号 # smbpasswd -d sambauser // 启用 Samba 用户帐号 # smbpasswd -e sambauser // 删除 Samba 用户帐号 # smbpasswd -x sambauser
启动 Samba 服务
启动、停止、查看相关命令
systemctl start smb systemctl stop smb systemctl status smb
Windows 访问共享目录
直接 Win + R , 在运行界面输入 \192.168.1.20, 也就是你的 Linux 主机地址,会弹出用户名密码输入界面, 输入刚刚设置的用户名密码就可以访问。
常见问题
如果 Windows 下访问 Linux 下共享目录 , 提示没有权限
- 确保 Linux 下防火墙关闭或者是开放共享目录权限
- 确保 Samba 服务器配置文件 smb.conf 设置没有问题
- 确保 setlinux 关闭 , 可以用 setenforce 0 命令执行; 默认 SELinux 禁止网络上对 Samba 服务器上的共享目录进行写操作
Samb 还需要开放下面四个端口
UDP 137、UDP 138、TCP 139、TCP 445
- 浅析Centos7搭建samba服务器方法
- Centos安装samba文件服务器方法
- Linux中搭建完整的samba服务器全攻略(centos版)
- Centos 7 Samba服务安装方法详解
- samba共享目录权限问题
- 详解Ubuntu下配置samba实现文件夹共享
- Ubuntu samba下配置共享文件夹的方法
- 使用Samba在Linux服务器上搭建共享文件服务的方法
文章同步发布: https://www.geek-share.com/detail/2782998074.html
CentOS 7使用samba共享文件夹相关推荐
- Rockchip Android平台挂在samba共享文件夹
Rockchip Android平台挂在samba共享文件夹 使⽤mount命令挂载samba共享⽂件夹,需要kernel⽀持CIFS,因而需要修改kernel config 确认.config是否有 ...
- <Linux开发>linux开发工具- 之-samba共享文件夹
<Linux开发>linux开发工具- 之-samba共享文件夹 本文章主要讲解ubuntu下的文件 能够 在windows下访问的实现.目的是方便文件在Windows下操作,便于开发. ...
- Ubuntu设置samba共享文件夹
samba共享文件夹 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共 ...
- Samba:centos服务器之间相互共享文件夹,可以用win10连接共享文件夹,并可以使用Docker部署
文章目录 1.前言 2.安装配置 2.1.A机器配置 2.2.B机器配置 2.3.测试 3.扩展 - Window10 连接 samba server 4.Docker搭建samba 5.总结 1.前 ...
- linux 使用samba共享文件夹
samba服务器的搭建 root用户 操作 1.安装 samba ubuntu安装 apt-get install samba -y centos安装 yum install s ...
- windows10访问ubuntu samba共享文件夹报错:不允许一个用户使用一个以上用户与服务器多重连接(没解决)
如图,解决方法参考:Windows共享文件夹无法访问,提示"不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接" 不过还是没有用... 20220217 可以查看下ubu ...
- mac vbox 共享文件夹_Mac系统VirtualBox中CentOS 7.2启用共享文件夹
因为用的是Mac本,在自己电脑上用VirtualBox安装了CentOS 7.2 虚拟机,为了实现与本机交换文件,需要用到贡享文件夹功能. 网上搜的时候多是Windows版的,所以自己写一个Mac版的 ...
- 理光Aficio MP C2800 打印机配置扫描到samba共享文件夹中
1.安装 samba服务并设置为自动开启 可以看我的这篇介绍 https://blog.csdn.net/lggirls/article/details/105886543 Samba 服务器要设置 ...
- 已解决:Win10无法访问Samba共享文件夹
问题如下: 解决办法: step.1 打开文件共享 step.2 勾选SMB 1.0/CIFS 文件共享支持 控制面板 -> 程序 -> 程序和功能 -> 启用或关闭 Windows ...
最新文章
- “钱”在这个社会是怎么一个地位
- 求首尾相接的数组的最大子数组和
- 详解为什么32位系统只能用4G内存.
- 这些全国各地甜点,你都吃过了吗?
- 高级JAVA - 多线程之CountDownLatch
- Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合
- confluence统计用户文章_首次,Flink公众号公开一些后台统计数据
- jsapi支付签名_小程序开发之微信支付
- 日语输入法电脑版_攻略!教你如何用手机打日语
- 分享win10常用图标ico_png_html素材
- 灵雀云 CTO 陈恺:从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?
- 51单片机红绿灯(十字路口智能控制系统)
- 智能科学技术导论周昌乐答案_智能科学技术导论
- 十七.降维之谱分解和奇异值分解
- 互联网行业,常见含金量高的证书,看看你有几个?
- JavaScript验证手机号码、电子邮箱格式
- V-By-One协议说明
- 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
- 使用D2D接口绘制图形
- 测试光流传感器速度特性