安裝 samba
pacman -S samba
配置文件位置
/etc/samba/smb.conf
共享 /tmp 目錄
修改配置文件 /etc/samba/smb.conf 其中 username 是你自己的用戶名
[global]
workgroup = WORKGROUP
server string = Samba Server
log file = /var/log/samba/%m.log
max log size = 50
security = user
unix extensions = no
follow symlinks = Yes
wide links = Yes
[tmp]
path = /tmp
public = yes
writable = yes
printable = no
create mask = 0765
browseable = yes
available = yes
valid users = username
添加用戶
其中 username 為你自己的用戶名
smbpasswd -a username
驗證配置
testparm -s
輸出結(jié)果
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[tmp]"
Loaded services file OK.
Server role: ROLE_STANDALONE
啟動samba服務(wù)
sudo systemctl start smb nmb
重啟samba服務(wù)
sudo systemctl restart smb nmb
設(shè)置開機啟動
sudo systemctl enable smb nmb
Windows 直接訪問
在Explorer地址欄中輸入 //192.168.xxx.xxx,其中 192.168.xxx.xxx 為 Linux IP地址,可以使用 ifconfig 命令查看

credentials.jpg
輸入用戶名和密碼之后,就可以看到 /tmp 目錄了

tmp.jpg
Windows 映射網(wǎng)絡(luò)磁盤
直接訪問的方式有一種缺陷,就是無法在 cmd 命令行窗口中訪問,這時可以將某個共享目錄映射出網(wǎng)絡(luò)磁盤。
在計算機中 計算機選項卡下,點擊 Map network drive

Map network drive.jpg
輸入目錄地址,點擊完成就可以了,如果想要一直顯示該目錄,可以勾選 Reconnect at sign-in

Map Network Drive.jpg
然后計算機中就多出了一個網(wǎng)絡(luò)磁盤

Network Drive.jpg
這時就可以在cmd控制臺中正常訪問了,如果不想用了,可以點擊右鍵 > Disconnect
訪問軟連接
在 [global] 最后加入下面幾行
unix extensions = no
follow symlinks = Yes
wide links = Yes