当前位置: 首页 > article >正文

linux开启samba共享文件夹

一:安装samba

# 检查是否安装samba
rpm -qi samba 
# 如未安装,使用命令安装
yum install samba

二:系统用户配置

# 添加系统用户
useradd youboshare
# 设置系统用户登陆密码
passwd youboshare
# 添加共享文件夹的用户(youboshare为要共享的用户)
smbpasswd -a youboshare

三:配置共享文件夹

1:添加共享文件夹并设置权限

# 创建共享文件夹
mkdir /data/share

# 设置文件夹权限为755
chmod -R 755 /data/share

2:samba配置

cd /etc/samba
cp smb.conf smb.conf.bak
vim smb.conf

在smb.conf文件中增加共享目录的配置

[wwwroot]
	comment = wwwroot #共享名称
	path = /home/wwwroot  #共享目录
	public = no
	writable = no

3:启动samba

systemctl start smb
systemctl enable smb

四:防火墙配置

确保防火墙允许Samba服务:

firewall防火墙配置

sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload

iptables防火墙配置

sudo iptables -A INPUT -p udp -m udp --dport 137 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 138 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 445 -j ACCEPT

异常处理

如果遇到访问权限问题,请检查SELinux设置:

sudo setsebool -P samba_enable_home_dirs on

如果仍然无法访问,可以尝试关闭SELinux:

sudo setenforce 0

http://www.kler.cn/a/524091.html

相关文章:

  • 大屏 UI 设计风格的未来趋势
  • 网络工程师 (7)进程管理
  • Julius AI 人工智能数据分析工具介绍
  • 通义灵码插件保姆级教学-IDEA(安装及使用)
  • 无耳科技 Solon v3.0.7 发布(2025农历新年版)
  • 9.5 GPT Builder 快速入门:如何使用 GPT 构建自定义应用
  • Linux(NFS搭建)
  • 使用Ollama 在Ubuntu运行deepseek大模型:以deepseek-r1为例
  • springboot跨域配置
  • ChatGPT 搜索测试整合记忆功能
  • AndroidCompose Navigation导航精通1-基本页面导航与ViewPager
  • 计算机网络基础 - 链路层(3)
  • 多项日常使用测试,带你了解如何选择AI工具 Deepseek VS ChatGpt VS Claude
  • 【源码+文档+调试讲解】基于springboot的高校实验室预约系统
  • DeepSeek--通向通用人工智能的深度探索者
  • Towards Optimizing with Large Language Model
  • 基于 Android 的校园订餐 APP 设计与实现
  • AUTOSAR从入门到精通-车身控制系统BCM(三)
  • 使用 DeepSpeed 框架训练时如何配置 QLoRA
  • 【力扣每日一题】解答分析 1010. 总持续时间可被 60 整除的歌曲对数
  • MySQL深度解析与优化实践
  • 【问题】Chrome安装不受支持的扩展 解决方案
  • 【数组OJ】两数之和
  • 28. C语言 递归:深入理解与高效应用
  • 【Linux】 冯诺依曼体系与计算机系统架构全解
  • DeepSeek是由杭州深度求索人工智能基础技术研究有限公司(简称“深度求索”)发布的一系列人工智能模型