CentOS Stream 9 设置无需密码的共享文件夹(支持 Windows 和 Linux 自动挂载)

CentOS Stream 9 设置无需密码的共享文件夹(支持 Windows 和 Linux 自动挂载)

本教程教你在 CentOS Stream 9 中配置 Samba 实现无需密码的共享文件夹,并说明如何在 Windows 挂载为本地盘、Linux 设置为开机自动挂载。

一、安装 Samba 服务

sudo dnf install samba samba-client samba-common -y

二、创建共享目录

sudo mkdir -p /home/share
sudo chmod -R 777 /home/share

三、配置 Samba 匿名共享

编辑配置文件:

sudo nano /etc/samba/smb.conf

在文件末尾添加:

[public]
   path = /home/share
   browseable = yes
   writable = yes
   guest ok = yes
   guest only = yes
   create mode = 0777
   directory mode = 0777
   public = yes

四、启动 Samba 服务

sudo systemctl enable --now smb
sudo systemctl enable --now nmb

五、开放防火墙端口

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

六、SELinux 设置(如果开启)

sudo setsebool -P samba_enable_home_dirs on
sudo chcon -t samba_share_t /home/share -R

📁 Windows 端访问共享并挂载为本地磁盘

  1. 按下 Win + E 打开“文件资源管理器”;
  2. 点击左侧的“此电脑”,然后点击顶部“映射网络驱动器”;
  3. 选择一个盘符(如 Z:),文件夹中输入:\\服务器IP\public(例:\\192.168.1.100\public);
  4. 勾选“重新连接时还原”,点击“完成”;
  5. 无需输入用户名和密码,即可访问。

这样,下次开机后会自动挂载该共享文件夹为本地磁盘。

🐧 Linux 客户端挂载共享并设置开机自动挂载

1. 安装挂载工具

sudo dnf install cifs-utils -y

2. 创建本地挂载点

sudo mkdir -p /mnt/share

3. 测试挂载

sudo mount -t cifs //192.168.1.100/public /mnt/share -o guest

4. 设置开机自动挂载

编辑 /etc/fstab

sudo nano /etc/fstab

添加以下一行(注意替换 IP 地址):

//192.168.1.100/public  /mnt/share  cifs  guest,vers=3.0  0  0

保存后,运行以下命令测试:

sudo mount -a

如果没有报错,说明设置成功,Linux 重启后会自动挂载。

✅ 总结

  • 本教程设置的是 无需密码 的 Samba 匿名共享;
  • Windows 可将共享目录映射为本地磁盘,支持自动挂载;
  • Linux 可用 fstab 配置自动挂载;
  • 适合家庭网盘、文件传输、局域网共享等场景。

发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/3728.html

(0)
彬彬笔记彬彬笔记
上一篇 1小时前
下一篇 2023年2月8日 19:26

相关推荐

发表回复

登录后才能评论
蜀ICP备14017386号-13