1.samba服務安裝搭建
sudo apt-get install samba
sudo vim /etc/samba/smb.conf
workgroup = szsoft
設置用戶密碼登陸方式security=user
2.不需要用戶密碼登陸配置
[share]
path = /home/username/share
available=yes
browseable=yes
public=yes
writable=yes
create mask=0777
directory mask=0777
3.需要用戶名密碼登陸
[share]
path = /home/username/share
available=yes
browseable=yes
public=no
writable=yes
create mask=0777
directory mask=0777
valid users=username
保存,退出
sudo smbpasswd -a username 設置samba用戶密碼
/etc/init.d/smbd restart
4.windows上測試
ifconfig get host ip 192.168.1.38
windows下可測試
運行\\:192.168.1.38
在涉及權限問題時,一部分是linux下用戶所屬組和用戶名,linux文件權限和用戶密碼,samba服務也會創建相應的用戶和密碼
5.常見問題記錄
windows下可能會提示輸入錯誤,在一台電腦上登陸兩個需要輸入密碼的目錄會報錯
進入dos窗口,執行 net use \\192.168.1.20\IPC$ /del 可以刪除多余的連接
或者net use * /del 刪除所有的鏈接記錄