一、配置Windows共享目錄
在Windows系統中,我們需要將希望在Linux系統中使用的目錄共享出來。具體步驟如下:
1. 右鍵點擊共享目錄,選擇「屬性」選項;
2. 在「共享」選項卡中,將該目錄設為共享目錄,並分配一個共享名稱;
3. 在「共享許可權」中,選擇Linux用戶希望擁有的許可權;
4. 完成後,點擊「應用」和「確定」按鈕。
二、安裝Samba
我們需要在Linux系統中安裝軟體包「Samba」,這樣才能夠和Windows實現共享目錄的訪問。具體步驟如下:
1. 安裝samba軟體包:
$ sudo apt-get install samba
2. 開啟smbd和nmbd服務:
$ sudo systemctl start smbd
$ sudo systemctl start nmbd
3. 設置smbd和nmbd自啟動:
$ sudo systemctl enable smbd
$ sudo systemctl enable nmbd
三、掛載Windows共享目錄
完成上述兩步後,在Linux系統中可以使用SMB協議來訪問Windows共享目錄,並掛載在Linux系統中。具體步驟如下:
1. 創建用來掛載Windows共享目錄的本地目錄:
$ sudo mkdir /mnt/windows_share
2. 在Linux系統中使用SMB協議訪問Windows共享目錄,並掛載在本地目錄中:
$ sudo mount -t cifs -o username=USERNAME,password=PASSWORD //Windows機器的IP地址/共享名稱 /mnt/windows_share
四、設置自動掛載
為了方便使用,我們可以將掛載命令設置成自動掛載。具體步驟如下:
1. 編輯fstab文件:
$ sudo nano /etc/fstab
2. 添加一行掛載命令到fstab文件中:
//Windows機器的IP地址/共享名稱 /mnt/windows_share cifs credentials=/root/.smbcredentials,auto 0 0
3. 創建一個.smbcredentials文本文件用來存儲Windows登錄憑證:
$ sudo nano /root/.smbcredentials
添加以下內容:
username=USERNAME
password=PASSWORD
4. 保存並退出文件。
5. 掛載:
$ sudo mount -a
五、其他注意事項
在使用SMB協議訪問Windows共享目錄時,請注意以下幾點:
- 若Windows系統的防火牆為開啟狀態,則需開啟TCP 139和445埠;
- 需要確認Windows共享目錄的名稱和IP地址正確無誤;
- 在訪問Windows共享目錄時,需要驗證用戶名和密碼是否正確;
- 如果訪問失敗,可以嘗試手動卸載並重新掛載:sudo umount -f /mnt/windows_share,sudo mount -t cifs -o username=USERNAME,password=PASSWORD //Windows機器的IP地址/共享名稱 /mnt/windows_share。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270607.html