ubuntu12.04开启samba,windows直接部署

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中

你可能感兴趣的:(Linux)