一、保證Ubuntu18與Windows10兩臺機器的網絡是通的
假設兩臺主機的IP:
Windows10: 192.168.2.101
Ubuntu18:192.168.137.44
二、設置Windows10上需要共享的目錄
設置時一定給此目錄設置用戶和訪問權限。本例中設置用戶爲Everyone,權限爲R/W
三、在Ubuntu18上創建掛載目錄
mkdir -p /mnt/shareDir
四、查看windows10上共享了哪些目錄
使用smbclient,如果未安裝,請先安裝:
sudo apt install smbclient
smbclient -L 192.168.2.101 -U winUser
執行結果:
testUser@testUser-ubuntu:~$ smbclient -L 192.168.2.101 -U winUser
Enter WORKGROUP\winUsers password:Sharename Type Comment
--------- ---- -------
ADMIN$ Disk 遠程管理
C$ Disk 默認共享
D$ Disk 默認共享
E$ Disk 默認共享
F$ Disk 默認共享
G$ Disk 默認共享
H$ Disk 默認共享
IPC$ IPC 遠程 IPC
print$ Disk 打印機驅動程序
shared Disk
五、掛載windows10上共享的目錄
使用cifs-utils,如果未安裝,請先安裝:
sudo apt install cifs-utils
sudo mount -t cifs //192.168.2.101/shared /mnt/shareDir -o user=winUser,uid=1000,gid=1000,dir_mode=0777,file_mode=0777
其中
user:Windows10訪問用戶
uid:設置掛載目錄所屬用戶
gid:設置掛載目錄所屬組
dir_mode:設置掛載目錄權限
file_mode:設置掛載目錄文件權限
如果要卸載共享目錄,可用
sudo umount //192.168.2.101/shared /mnt/shareDir
參考文檔
Windows10和Ubuntu通過Samba服務共享的設置方法
Overview of file sharing using the SMB 3 protocol in Windows Server
SAMBA Server :- Complete Installation & Configuration