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

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

一、修改apt镜像源及更新

进入超级用户 su -,如果是刚创建系统则要通过sudo passwd设置root密码。

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

  1. 备份文件
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 编辑文件
    vim /etc/apt/sources.list
  3. 替换为如下内容
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
 
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
 
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
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
  1. 更新源及软件
apt upgrade
apt update

二、安装并配置Samba

  1. 使用apt安装samba,输入下载指令。
    apt install samba samba-common

  2. 修改配置文件
    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是否“对所有人可见”,即该共享是否允许guest账户访问
writable定义是否可以进行写入操作
browseable指定该共享是否可以浏览

然后输入:wq 保存退出。

  1. 输入以下指令让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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值