溫馨提示×

Linux mount如何掛載Samba共享

小樊
70
2025-04-10 06:39:54
欄目: 智能運維

在Linux系統中,掛載Samba共享可以通過以下步驟實現:

  1. 首先,確保已經安裝了cifs-utils包。如果沒有,請使用以下命令安裝:

    對于基于Debian的系統(如Ubuntu):

    sudo apt-get update
    sudo apt-get install cifs-utils
    

    對于基于RPM的系統(如Fedora、CentOS):

    sudo yum install cifs-utils
    
  2. 創建一個用于掛載Samba共享的目錄:

    sudo mkdir /mnt/samba_share
    
  3. 獲取Samba共享的用戶名和密碼。這通??梢栽谠L問共享資源的計算機上找到。

  4. 使用以下命令掛載Samba共享,將//server_ip/shared_folder替換為實際的Samba共享地址,將/mnt/samba_share替換為之前創建的目錄,將your_usernameyour_password替換為實際的用戶名和密碼:

    sudo mount -t cifs -o username=your_username,password=your_password //server_ip/shared_folder /mnt/samba_share
    

    如果需要,還可以添加其他選項,例如vers(指定Samba協議版本,如vers=1.0、vers=2.0vers=3.0)和iocharset(指定字符集,如iocharset=utf8):

    sudo mount -t cifs -o username=your_username,password=your_password,vers=3.0,iocharset=utf8 //server_ip/shared_folder /mnt/samba_share
    
  5. 現在,Samba共享應該已經掛載到指定的目錄??梢酝ㄟ^訪問/mnt/samba_share來使用共享文件。

  6. 如果需要在系統啟動時自動掛載Samba共享,可以將以下內容添加到/etc/fstab文件中(將your_username、your_password、server_ipshared_folder替換為實際值):

    //server_ip/shared_folder /mnt/samba_share cifs username=your_username,password=your_password,vers=3.0,iocharset=utf8 0 0
    

    請注意,將密碼直接寫入/etc/fstab文件可能存在安全風險。作為替代方案,可以考慮使用憑據文件(如/etc/cifs-credentials)來存儲用戶名和密碼。在這種情況下,需要在/etc/fstab中使用credentials=/etc/cifs-credentials選項,并在/etc/cifs-credentials文件中設置用戶名和密碼(不要設置文件權限,以防止其他用戶讀?。?/p>

    username=your_username
    password=your_password
    

    然后,在/etc/fstab中添加以下內容:

    //server_ip/shared_folder /mnt/samba_share cifs credentials=/etc/cifs-credentials,vers=3.0,iocharset=utf8 0 0
    

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