Linux搭建samba服务
Linux搭建samba服务实现文件共享
实现方式,首先需要配置yum。需要配置可以根据此链接进行配置: https://www.cnblogs.com/cherish-sweet/p/newyum.html
1. 检查是否安装samba了服务
rpm -qa |grep samba
2. 安装samba服务
yum install -y samba
3. 启动samba服务
systemctl start smb #启动samba服务
systemctl enable smb #添加开机自启动
systemctl restart smb #重启samba服努
4. 配置samba
#备份samba配置文件 cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
#添加smb用户,根据系统用户。添加smb用户首先系统要有用户
useradd test1 #添加系统用户
smbpassword -a test1 #会让输入smb密码
vim /etc/samba/smb.conf
[global] #全局配置 我添加3条
log file = /var/log/log.%m #生成日志文件
max log size = 50 #日志文件最大50kb
# 如果有网络防火墙禁用139,445可以修改端口,如没有尽量不修改
# smb ports = 端口 #配置端口 例:11,22
[homes]
[printers] #打印机配置
[print$] #打印配置
[自定义] #添加共享配置
comment = Home samba #配置描述
path = /samba/DFS #配置共享目录,实际为映射目录
browseable = yes #文件是否显示,yes、no
writeable = yes #文件是否可写,yes、no
available = yes
valid users = 用户名或组名 #例 : test1,@group1 可以添加组名也可以添加用户名 我测试使用组名会出现问题
5. 如果网络防火墙有禁用139,445端口,需要配置以下,.如果没有不用执行以下操作
windows访问需要使用管理员模式打开cmd进行操作
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=端口 connectaddress=IP
6. 访问
如果执行过第5步,需要重启电脑然后使用cmd进行访问
\\127.0.0.1
如果没有执行
\\服务器IP
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!