[文章]

Harmony HiSpark WiFi-IoT(三)Ubuntu使用Samba与Windows实现文件夹共享

2020-11-12 11:49:02  131 IoT 套件 试用 开发 环境
分享
本帖最后由 dianzifashaoyol 于 2020-11-12 12:44 编辑

文章源于电子发烧友
本人的Linux环境基于虚拟机下Ubuntu20.04版本,如果是其他版本,指令可能会有些不同。

一、修改apt镜像源及更新
进入超级用户 `su -`,如果是刚创建系统则要通过`sudo passwd`设置root密码。

修改apt镜像源为阿里云,具体步骤如下:

1. 备份文件
  1. cp /etc/apt/sources.list /etc/apt/sources.list.bak
复制代码

2. 编辑文件
  1. vim /etc/apt/sources.list
复制代码

3. 替换为如下内容

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

4. 更新源及软件
apt upgrade
apt update

二、安装并配置Samba
1. 使用apt安装samba,输入下载指令。
  1. apt install samba samba-common
复制代码

2. 修改配置文件
  1. vim /etc/samba/smb.conf
复制代码

在最后一行按下小写的噢"o",然后添加以下内容
[share_name]
    comment = harmony source code
    path = dir_path
    public = public
    writable = yes
    browseable = yes
    available = yes


必选/可选的各个名词及其含义说明
| 名词 | 含义 |
| --- | --- |
| share_name | 这个名词是我们的共享名称,不需要和实际的共享文件夹同名 |
| comment | 对这个共享文件夹的注释 |
| path | 共享文件夹在linux下的绝对路径 |
| public | 是否“对所有人可见”,如果为yes则无视下面的参数 |
| writable | 定义是否可以进行写入操作 |
| browseable | 指定共享信息是否在“网上邻居”可见 |

然后输入`:wq` 保存退出。

3. 输入以下指令让samba开机自启动、重载配置和进行重启。
systemctl enable smbd.service
systemctl reload smbd.service
systemctl restart smbd.service

三、Windows下映射网络驱动器
网上很多教程说的大都如下:

1. 右键我的电脑
2. 映射网络驱动器
3. 输入\\server_ip\share_name

其中server_ip为虚拟机的IP地址,share_name则为上面samba设置的共享文件夹名。

但是很多人表示密码错误连不上(如果smb.conf的public修改为yes,则由于不需要进行安全验证,无须进行下面的操作),这个时候就需要修改一下Windows的网络安全策略,具体操作如下:

1. 按下“win+R”,输入“secpol.msc”进入本地安全策略。
2. 然后依次进入:本地策略->安全选项->网络安全,将其属性修改为“LAN管理器身份验证级别->属性:仅发送NTLMv2相应。拒绝LM”。
3. 重新映射服务器即可,成功后在我的电脑的网络位置可看到如下的网络驱动器。


大功告成!如果小伙伴遇到什么问题可以在评论区发表疑问哦~

2
2020-11-12 11:49:02   评论 分享淘帖
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发表新帖