下列方法步骤是通过samba(Ubuntu)搭建Windows映射网络驱动器,实现Windows和Linux(Ubuntu18.04.4)之间的共享文件夹,主要用于文件源等资源交互使用
1、安装samba,我的Linux系统是Ubuntu18.04.4LTS,samba默认版本是samba_4.7.6
1.1 Linux能连网时,终端使用下列指令在线安装:
(1)sudo apt-get install samba
(2)sudo apt-get install cifs-utils
(3)sudo apt-get install samba-common
1.2 Linux不能连网时,需要安装下列deb文件,然后导入系统中:
1—>python2.7-minimal_2.7.17-1~18.04ubuntu1_amd64.deb
2—>python-minimal_2.7.15_rc1-1_amd64.deb
3—>python2.7_2.7.17-1~18.04ubuntu1_amd64.deb
4—>libpython-stdlib_2.7.15~rc1-1_amd64.deb
5—>python_2.7.15_rc1-1_amd64.deb
6—>python-dnspython_1.15.0-1_all.deb
7—>libwbclient0_4.7.6+dfsg_ubuntu-0ubuntu2.17_amd64.deb
8—>samba-libs_4.7.6+dfsg_ubuntu-0ubuntu2.17_amd64.deb
9—>tdb-tools_1.3.15-2_amd64.deb
10–>python-crypto_2.6.1-8ubuntu2_amd64.deb
11–>python-tdb_1.3.15-2_amd64.deb
12–>libldb1_1.2.3-1ubuntu0.1_amd64.deb
13–>python-ldb_1.2.3-1ubuntu0.1_amd64.deb
14–>python-samba_4.7.6+dfsg_ubuntu-0ubuntu2.17_amd64.deb
15–>samba-common_4.7.6+dfsg_ubuntu-0ubuntu2.17_all.deb
16–>samba-common-bin_4.7.6+dfsg_ubuntu-0ubuntu2.17_amd64.deb
17–>samba_4.7.6+dfsg_ubuntu-0ubuntu2.17_amd64.deb
上述deb文件安装指令:sudo dpkg -i *.deb
注意:上述左侧数字即为各文件依赖的安装解包顺序排列。
下载上述文件地址:
(1) /bionic/samba
在上述(1)地址网页中依赖文件也可在下面(2)地址页面中找到
(2) /ubuntu/pool/
2、在Linux上创建linux和windows互相访问的共享目录,并设置共享目录属性为可读可写可执行,使用例如下面命令:
(1)sudo mkdir -p /home/wqs/samba
(2)sudo chmod 777 -R /home/wqs/samba
3 、在Ubuntu上修改配置samba,共享一个需要输入用户名和密码就能访问的目录(可读可写)
(1) 终端打开配置文件sma.conf指令:
sudo vim /etc/samba/smb.conf
(2) global一栏下添加:
security = user
(3) 在文件最后添加下列字段并保存
[share]
comment = share for users
path = /home/wqs/samba
browseable = yes
available = yes
writable = yes
public = yes
参数说明
(a)comment = share for users:自定义描述
(b)path = /home/wqs/samba:共享目录
(c)browseable = yes: 可浏览
(d)writetable = yes :可写
(e)public = no:不公共
4、Linux启动、停止和重启Samba共享
启动:sudo /etc/init.d/samba start
!注意:service samba start提示被掩盖
停止:sudo /etc/init.d/samba stop
重启:sudo /etc/init.d/samba restart
或者(Ubuntu不同版本):
启动:sudo /usr/sbin/samba start
!注意:service samba start提示被掩盖
停止:sudo /usr/sbin/samba stop
重启:sudo /usr/sbin/samba restart
5、映射网络驱动器
在windows中映射网络驱动器并输入网络凭证,即“网络”右键——>“映射网络驱动器”
——>文件夹右侧栏输入“\\LinuxServerIOAddress\\share”,比如"\\192.168.203.135\\share"
——>“完成”——>输入对方(Linux)凭证账户名和密码,共享文件夹网络驱动器创建完成,
可进行文件交互!
个人原创,创作不易,转载请标明出处,谢谢!