专栏首页韦东山嵌入式Ubuntu 16.04如何使用Samba服务器

Ubuntu 16.04如何使用Samba服务器

对于Windows与Ubuntu之间的数据传输,我们习惯于使用FTP工具,不过还是有学员问到samba服务器搭建和使用的问题,这便是本文的来由。

Ubuntu版本:ARM裸机1期加强版配套的Ubuntu16.04

1.简介 samba是一个标准的套件,用于Windows和Linux、unix间的文件传输。官网:https://www.samba.org/

2.安装samba book@www.100ask.org:~$ sudo apt-get install samba -y

3.修改配置文件 我发现自带的Ubuntu中安装的vim是精简版,很多按键都异常,所以先安装完整版的vim: book@www.100ask.org:~$ sudo apt-get install vim -y

然后使用vi修改smb配置文件 book@www.100ask.org:~$ sudo vi /etc/samba/smb.conf

在文件末尾追加以下内容:

[samba] path = /work available = yes valid users = book writeable = yes

解释: [samba] 注释内容,可以随便写 path 用来指定要共享的目录 available 该目录是否有效 valid users 指定谁可以访问,不指定则所有人都可访问 writeable 是否可写

4.添加samba用户,并输入密码 book@www.100ask.org:~$ sudo smbpasswd -a book

5.重启samba服务器 book@www.100ask.org:~$ sudo service smbd restart

6.从Windows下访问/work目录 Win + R 唤出运行框,输入\ip 访问(我ubuntu 的IP是10.0.0.220)

然后输入用户名:book和密码(密码是在第4步中设置的)

正确输入后可以看到/work目录下的文件, 然后Windows和Ubuntu传输文件就可以随心所欲了

7.映射该目录,方便下次直接使用。

然后一直下一步,输入地址

最后会生成这个网络文件夹,双击即可打开:

(完)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 嵌入式开发之交叉编译程序万能命令_以freetype为例

    6.4 交叉编译程序:以freetype为例 使用buildroot来给ARM板编译程序、编译库会很简单, 以后系统讲解buildroot时再使用build...

    韦东山
  • 韦东山鸿蒙移植01-移植RTOS需要做的事

    鸿蒙是一套完整的、普通人可以直接使用的操作系统,跟Windows、安卓、IOS类似。

    韦东山
  • 给IMX6ULL编译鸿蒙Liteos-a

    请先下载以下文件,里面含有补丁文件: https://gitee.com/weidongshan/openharmony_for_imx6ull/reposi...

    韦东山
  • Ruby设计模式透析之 —— 模板方法(Template Method)

    Java设计模式透析之 —— 模版方法(Template Method) 今天你还是像往常一样来上班,一如既往地开始了你的编程工作。 项目经理告诉你,今天想在...

    用户1158055
  • 用python写一个restful AP

    py3study
  • 图书管理系统demo1

    # 图书管理系统项目 ps开始就遇到了语法错误,找了我10多分钟,最后发现是urls中.用了:导致的错误,太粗心了呀。。。 1.首先我在pycharm中dj...

    kirin
  • 基于Django+Bootstrap框架,设计微型小说网站

     以上这段是官方的自我介绍,说说我个人感受吧。首先这个插件支持批量上传,异步上传等功能,简化大部分JS逻辑方面的代码,具体只要跟着官方的API文档看一看,修改...

    迅达集团
  • Python爬虫系列(七)豆瓣图书排行榜(数据存入到数据库)

    豆瓣用户每天都在对“读过”的书进行“很差”到“力荐”的评价,豆瓣根据每本书读过的人数 以及该书所得的评价等综合数据,通过算法分析产生了豆瓣图书250。 网址:豆...

    致Great
  • 毕业设计(二):创建第一个爬虫

    使用scrapy startproject Spider创建一个名为Spider的项目。

    Cloud-Cloudys
  • 【云+社区年度正文】Django从入门到精通No.3---与数据库交互

    之前我们学到了模型的概念,提到了关联关系以及一些字段,现在我们来对这些知识进行扩充并且应用,那么就需要与数据库进行交互才能实现了。

    Python进阶者

扫码关注云+社区

领取腾讯云代金券