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/zh-hant/jianzhanjiaoliu/3728.html

(0)
彬彬筆記彬彬筆記
上一篇 1小時前
下一篇 2023年2月8日 19:26

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13