1.ubuntu 12.04安裝samba
輸入apt-get install samba smbclient smbfs ,系統會自動安裝samba,也會安裝依賴包
2.配置samba
在/etc/samba/smb.conf最後添加
[Share]
path=/home/tomcat/apache-tomcat/webapps
public=yes
valid users=tomcat
available=yes
browseable=yes
writeable=yes
path是共用目錄
valid users是通過windows訪問時要求輸入的使用者名稱
如要建立使用者:
sudo smbpasswd -a userSamba
sudo vim /etc/samba/smbusers
在建立立的檔案內加入下面這一行並儲存代碼:
userSamba= “userSamba”
如果將來需要更改polly的網路訪問密碼,也用這個命令更改
代碼:
sudo smbpasswd -a userSamba
刪除網路使用者的帳號的命令把上面的 -a 改成 -x
如已有使用者,這裡也要設密碼,是samba使用的密碼,和該使用者的系統登入是兩回事,使用sudo smbpasswd -a tomcat修改tomcat密碼
配置完後,ubuntu12.04 server不用重啟,網上有些說使用 sudo /etc/init.d/smbd restart重啟
3.目錄映射
windows中開啟網路位置,\\ubuntu ip ,可以看到/etc/samba/smb.conf中配置的[Share]作為共用資料夾出現,進入前要填寫密碼
在Share上右鍵,點擊映射網路磁碟機,選擇盤符,勾選登入時重新串連,我的電腦中出現對應盤符。
4.建立部署批處理
如要部署項目,可建立bat檔案,內容如下,y:為映射的盤符:
rd /s/q y:\abc
xcopy D:\apache-tomcat\webapps\abc y:\abc\ /e
rd刪除對應檔案夾abc
xcopy複製windows中tomcat下abc檔案夾所有內容到ubuntu部署檔案夾下abc中