码迷,mamicode.com
首页 > Windows程序 > 详细

Ubuntu 16.04 (VM)启用Samba服务与windows共享文件

时间:2018-03-14 16:56:06      阅读:482      评论:0      收藏:0      [点我收藏+]

标签:sudo   samba服务   访问   测试   ubuntu   dpkg   net   服务   targe   

1,安装samba

sudo apt-get insall samba

sudo apt-get install smbfs
 
使用命令“sudo apt-get insall samba“安装时报错:dpkg: error processing package samba (--configure)
后来谷歌到可能是samba配置文件缺失“/etc/samba/smb.conf”,于是自己新建这个文档,从网上copy了基本的内容进去。没有报错了。
不确定这个报错和配置文件缺失是否有直接关系,因为中间尝试了很多方法,比如各种删除,重装。
 
2,设置配置文件
 
在配置文件“/etc/samba/smb.conf”最后添加下面的配置:

 [share]
path=/srv/public
available=yes
browseable=yes
public=yes
writable=yes
guest ok=yes

3,使用命令“sudo testparm” 测试配置文档是否有错误。
 
技术分享图片

按enter后没有报错,并出现下面的界面,则证明配置文档没有问题:

技术分享图片

4,启动samba服务

我是使用“sudo systemctl start samba”命令启动samba服务的。查看status,重启后服务会停止。

技术分享图片

执行enable命令报错:

root@ubuntu:~# sudo systemctl enable samba
samba.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable samba
update-rc.d: error: samba Default-Start contains no runlevels, aborting.

 由暂时不影响使用,故暂时忽略这个报错。

5:Ubuntu上访问共享文件:

 需要安装smbclient,此处安装过程比较顺利:

sudo aptitude install -y smbclient

 使用命令:

smbclient //192.168.189.128/share链接到共享文件夹:‘192.168.189.128’是我的Ubuntu本机ip地址,可以通过ifconfig指令查询得到。

share是上文配置文档“/etc/samba/smb.conf”中添加的。

技术分享图片

 

6,Windows(Win7 64)访问共享文件夹:

输入文件路径:\\192.168.189.128\share,就可以操作该文件夹了。

技术分享图片

 

配置过程中遇到问题借鉴了下面链接的文章:

issue list

/etc/samba/smb.conf content

 

Ubuntu 16.04 (VM)启用Samba服务与windows共享文件

标签:sudo   samba服务   访问   测试   ubuntu   dpkg   net   服务   targe   

原文地址:https://www.cnblogs.com/xieshiqing/p/Ubutntu-Samba.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!