溫馨提示×

Debian掛載Samba共享文件夾的步驟

小樊
42
2025-10-18 06:53:50
欄目: 智能運維

Debian掛載Samba共享文件夾的詳細步驟

1. 安裝必要工具

掛載Samba共享需安裝cifs-utils(提供CIFS/SMB協議支持),通過以下命令完成:

sudo apt update && sudo apt install cifs-utils -y

此步驟確保系統具備掛載Samba共享的能力。

2. 創建本地掛載點

選擇一個空目錄作為Samba共享的掛載目標(如/mnt/samba):

sudo mkdir -p /mnt/samba

-p參數可自動創建父目錄(若不存在)。

3. 準備Samba訪問憑據

Samba共享通常需要身份驗證,有兩種安全方式管理憑據:

  • 臨時輸入(不推薦長期使用):直接在mount命令中指定usernamepassword。
  • 永久憑據文件(推薦)
    1. 在用戶主目錄創建.smbcredentials文件:
      nano ~/.smbcredentials
      
    2. 添加以下內容(替換為實際值):
      username=your_samba_username
      password=your_samba_password
      
    3. 設置文件權限為600(僅root可讀):
      chmod 600 ~/.smbcredentials
      

    注:若共享在域環境中,需添加domain=your_domain行。

4. 掛載Samba共享

使用mount命令將遠程共享掛載到本地目錄,基本語法如下:

sudo mount -t cifs //server_ip/shared_folder /mnt/samba -o credentials=/home/your_username/.smbcredentials,iocharset=utf8
  • //server_ip/shared_folder:Samba服務器的IP地址和共享名稱(如//192.168.1.100/shared)。
  • /mnt/samba:本地掛載點。
  • -o:指定掛載選項,必含credentials(憑據文件路徑)和iocharset=utf8(解決中文亂碼);可選vers=2.0/3.0(指定SMB協議版本,若連接舊設備需調整)。

5. 驗證掛載結果

通過df -h命令查看已掛載的文件系統,若看到類似以下條目則表示成功:

//server_ip/shared_folder  100G   50G   50G  50% /mnt/samba

或直接訪問掛載點:

ls /mnt/samba

應能顯示共享文件夾中的內容。

6. 設置開機自動掛載(可選)

若需系統啟動時自動掛載,需編輯/etc/fstab文件:

sudo nano /etc/fstab

在文件末尾添加一行(替換為實際值):

//server_ip/shared_folder  /mnt/samba  cifs  credentials=/home/your_username/.smbcredentials,iocharset=utf8,vers=3.0  0  0

保存后,通過以下命令測試配置是否正確(無需重啟):

sudo mount -a

若無報錯,則自動掛載設置生效。

注意事項

  • 防火墻設置:確保服務器防火墻允許Samba流量(默認端口TCP 445),可通過sudo ufw allow samba開啟。
  • 權限問題:若掛載后無法寫入,需調整共享權限(如Samba配置中設置read only = no)或掛載選項(如file_mode=0777,dir_mode=0777)。
  • 協議版本:若連接舊設備(如Windows 7),需指定vers=2.0;現代系統建議使用vers=3.0或更高。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女