网站首页 > 教程文章 正文
嵌入式Linux的开发离不开Linux主机的开发环境,安装Linux虚拟机是少不了的。由于windows中有很多很好用的图形化开发工具,比如source insight。很多开发人员都会选择在Linux中编译代码,在Windows下编写和查看代码。这个时候就需要在Linux和Windows之间共享目录了,我们只需在Linux主机中搭建Samba服务器就可以轻松实现这一功能。下面以Ubuntu为例讲解搭建过程。
首先,我们先输入以下命令安装samba:
sudo apt update
sudo apt install samba
安装完成后,samba服务就已经启动了。我们给samba添加一个用户,这样在windows下新建文件的所属人才不会是nobody。由于我ubuntu主机的用户是joshua,所以我也给samba添加一个名为joshua的用户。
sudo smbpasswd -a joshua
接下来我们要对samba的配置文件进行修改。samba的配置文件路径为“/etc/samba/smb.conf”。用vim打开该文件并在末尾添加如下文本。这里以共享joshua用户的桌面目录Desktop为例。
[Desktop]
comment = share folder
browseable = yes
path = /home/joshua/Desktop #共享目录的路径
valid users = joshua #以joshua的身份登录
create mask = 0666 #新建文件的默认权限
directory mask = 0777 #新建目录的默认权限
public = yes
available = yes
writable = yes
保存配置文件后。利用以下命令重启samba服务,使修改的配置生效
sudo systemctl restart smbd.service
然后在Windos文件管理器中右键“网络”->“映射网络驱动器”。
输入如下内容点击完成。注意:IP要填写Linux虚拟机的实际IP,我的linux虚拟机的ip是192.168.0.144。
然后在windows的文件管理器中就能看到来自linux虚拟机的共享目录了。
猜你喜欢
- 2025-01-09 Linux高效工作工具之Catfish,优秀桌面文件搜索工具
- 2025-01-09 八款值得尝试的精美的Linux发行版,你用过哪几款?
- 2025-01-09 Multi Commander(文件管理器软件)
- 2025-01-09 Superfile 火了!一款完美的终端文件管理器!
- 2025-01-09 Windows工具箱,一个轻量级、跨平台的双窗口文件管理器!
- 2025-01-09 所有资源统一管理,高颜值跨平台文件管理器『Spacedrive』
- 2025-01-09 Manjaro Linux 局域网共享(三)
- 2025-01-09 Linux实战022:Ubuntu安装Wine 6.0详解
- 2025-01-09 Linux目录文件结构及作用
- 2025-01-09 Linux文件系统
- 最近发表
-
- 一个可以用来练手的C++开源编译器!
- Linux开发工具使用指南(linux软件开发工具)
- Linux下Makefile文件的模式规则和自动化变量
- 程序员的副业秘籍!一款可以快速搭建各类系统的后台管理系统
- postgresql自定义函数实现,通过contrib模块进行扩展
- Linux GCC编译及Makefile使用(gcc makefile编写)
- wordpress独立站上线两周没收录?原来是robots.txt搞的鬼…
- make sure用法解析(make sure sth)
- 每天一个 Python 库:Django全能Web框架,一站式后台开发
- Makefile实践(makefile经典教程)
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)