Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間提供文件及打印機等資源的共享服務。
我們可以使用samba來實現我們Linux虛擬機與windows主機文件共享,便於開發。
第一步安裝samba服務器以及客戶端
sudo apt-get install samba samba-common
第二步修改配置文件
sudo vi /etc/samba/smb.conf
[share] comment=my samba path #註釋 path=/home/myhome/share #共享的路徑 browseable = yes #是否可以瀏覽 read only = no #是否只讀 writable=yes#是否可寫 guest ok=yes#是否支持來賓用戶
第三步重啓服務器
sudo service smbd restart
如果guest ok設置爲no,可以通過smbpasswd來設置一個smb用戶
sudo smbpasswd -a [user] #user必須是本地已經存在的用戶
刪除用戶
sudo smbpasswd -x [user]
windows系統想要訪問時,直接按快捷鍵
win鍵+R
,然後輸入對應的ip地址,例如“\\192.168.1.102”
如果想刪除用戶登錄信息,可以使用cmd中執行net use * /d /y