网站首页 > 教程文章 正文
嵌入式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文件系统
- 05-08云虚拟电脑与操作云电脑:相同还是不同?
- 05-08【三.丰.云】免费虚拟主机和免费云服务器,真的不错
- 05-08三丰云免费虚拟主机和云服务器评测
- 05-08阿贝云:免费的虚拟主机和云服务器,让我爱上云计算
- 05-08云服务器与虚拟主机的区别解析(云服务器与虚拟主机的区别解析图)
- 05-08(可以搭建游戏无盘)推荐一个免费云服务器,免费虚拟主机
- 05-08【阿贝云】免费云主机,免费虚拟主机
- 05-08免费云服务器和虚拟主机(免费云服务器和虚拟主机的区别)
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (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)