Ubuntu22.04设置共享文件夹

Ubuntu22.04设置共享文件夹

文章目录

前言

在Ubuntu中设置共享文件夹的主要目的是实现不同系统或者用户之间的文件交换,通过共享文件夹可以很方便地在虚拟机和宿主机之间进行文件传输或者访问。

前期工作

  1. 安装VMware Workstation
    自行安装VMware Workstation和创建Ubuntu22.04
  2. 安装open-vm-tools
    版本高的推荐使用open-vm-tools代替之前的VMware Tools,没安装的可以看之前安装open-vm-tools的教程,必须要安装这个东西,没安装的话就用不了共享文件夹的功能。

设置共享文件夹
找到需要设置共享文件夹的主机,先勾选总是启用选项,然后点击底下的添加,选择自己需要共享的文件夹,如下图所示。

在这里插入图片描述

挂载共享文件夹

  1. 查看共享文件夹名称
    用以下命令查看共享文件夹的名称
vmware-hgfsclient 
在这里插入图片描述


这个文件夹就是之前我们设置好的那个宿主机本地的文件夹。

  1. 进入共享文件夹
    一般来说,共享文件夹的路径在/mnt/hgfs/目录下,敲以下命令进入共享文件夹
cd /mnt/hgfs/ 
在这里插入图片描述


这个文件夹就是之前的那个文件夹,就可以在宿主机把文件放入这个目录下,然后可以和虚拟机共享。
有些可能没有这个路径,可能就需要手动挂载目录了。

创建挂载目录

  1. 创建挂载目录

如果说没有/mnt/hgfs/这个目录,那就先创建这个目录

sudomkdir-p /mnt/hgfs/ 
  1. 手动挂载目录
    将宿主机上名为 share的共享文件夹挂载到虚拟机内的 /mnt/hgfs目录下,并设置访问权限
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 001. **参数说明**: 2. `allow_other`:允许普通用户访问 3. `uid=1000`和`gid=1000`:设置为当前用户的ID(可通过`id`命令查看) 4. `umask=022`:设置文件权限[1]()[7]()()。 

自动挂载目录

这种方式等虚拟机关机之后就会失效,所以接下来可以配置自动挂载共享文件夹,可以修改/etc/fstab文件:

  1. 打开自动装载配置文件
sudo gedit /etc/fstab # 打开自动装载配置文件
  1. 添加配置
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 00
在这里插入图片描述

重启

重启虚拟机后查看是否生效。

Read more

Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案 前言 在鸿蒙(OpenHarmony)构建的全场景安全体系中,“账号安全”是所有隐私防护的起点。我们绝大多数开发者在处理用户注册时,依然采用 length > 6 这种极其原始的校验逻辑。殊不知,像 password123 这种符合长度规则的密码,在现代暴力破解算法面前几乎是瞬间沦陷。 如何让你的鸿蒙 App 具备一眼识破“弱密码”的火眼金睛?如何在高频率交互的注册界面实现秒级的安全评级? zxcvbnm 是一款基于波斯纳算法(zxcvbn)的高性能 Dart 实现。它不是简单的正则匹配,而是扫描字典、日期、序列乃至常用键盘模式,给出一个 0 到

By Ne0inhk
Linux 动态链接与动态库加载深度解析

Linux 动态链接与动态库加载深度解析

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 进程如何感知并加载动态库 * 1.1 进程对动态库的 “可见性” * 1.2 多进程共享动态库的实现 * 二. 动态链接的核心工作原理 * 2.1 程序运行前的动态链接准备 * 2.2 动态库的地址无关性:PIC 编译 * 2.3 运行时的地址重定位:从符号到实际地址 * 三. GOT/PLT:动态链接的核心实现机制 * 3.1 全局偏移量表(GOT) * 3.2 过程链接表(PLT):延迟绑定优化 * 3.

By Ne0inhk

Flutter 三方库 bip39 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、稳健的工业级助记词生成与确定性分层秘钥引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 bip39 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、稳健的工业级助记词生成与确定性分层秘钥引擎 在鸿蒙(OpenHarmony)系统的加密钱包、隐私文件保护或去中心化身份(DID)应用中,如何构建一套符合国际标准的、易于离线备份且可恢复的秘钥体系?bip39 为开发者提供了一套完整的助记词(Mnemonic Code)生成与种子(Seed)推导方案。本文将深入实战其在鸿蒙安全域内的应用。 前言 什么是 BIP39?它是比特币改进建议(Bitcoin Improvement Proposal)中的第 39 号提案。它的核心思想是将原本难以记忆的二进制秘钥转化为 12 或 24 个常见单词。在 Flutter for OpenHarmony 的实际开发中,利用该库,我们可以让鸿蒙用户通过备份一组“

By Ne0inhk
Flutter 组件 tavily_dart 的适配 鸿蒙Harmony 实战 - 驾驭 AI 搜索引擎集成、实现鸿蒙端互联网知识精密获取与语义增强方案

Flutter 组件 tavily_dart 的适配 鸿蒙Harmony 实战 - 驾驭 AI 搜索引擎集成、实现鸿蒙端互联网知识精密获取与语义增强方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 tavily_dart 的适配 鸿蒙Harmony 实战 - 驾驭 AI 搜索引擎集成、实现鸿蒙端互联网知识精密获取与语义增强方案 前言 在鸿蒙(OpenHarmony)生态的智能个人助理、行业垂直类知识中枢以及需要实时获取互联网最新动态并进行 AI 语义加工的各种前沿应用开发中,“信息的有效检索与精准抽取”是决定 AI 应用是否具备“生命感”的关键泵口。面对浩如烟海且充满噪声的互联网网页。如果仅仅依靠传统的关键词匹配。那么不仅会导致应用返回大量无关紧要的垃圾信息。更会因为无法将网页内容转化为 AI 易于理解的结构化上下文(Context),引发严重的 LLM(大语言模型)幻觉风险。 我们需要一种“AI 驱动、语义过滤”的搜索艺术。 tavily_dart 是一套专为 AI

By Ne0inhk