Ubuntu(Linux)虚拟机与主机共享文件夹hgfs文件普通用户不能访问问题
参考文章:
https://blog.csdn.net/weixin_42224577/article/details/108107554
在虚拟机中设置好添加共享文件后,普通用户并不能访问mnt文件里的hgfs文件
切换成root后可以看到共享的文件
改权限不行,改用户拥有者也不行
haima@haima-PC:/mnt$ ll
ls: 无法访问'hgfs': 权限不够
总用量 0
d????????? ? ? ? ? ? hgfs
haima@haima-PC:/mnt$ su
密码:
root@haima-PC:/mnt# ll
总用量 5
dr-xr-xr-x 1 root root 4192 8月 6 18:08 hgfs #如果没有就新建一个hgfs文件夹
root@haima-PC:/mnt# chmod -R 777 hgfs/
chmod: 更改'hgfs/' 的权限: 没有那个文件或目录
root@haima-PC:/mnt# chown haima haima hgfs/
chown: 无法访问'haima': 没有那个文件或目录
chown: 正在更改'hgfs/' 的所有者: 没有那个文件或目录
解决方法:
先给用户免密执行sudo命令的权限
su root
输入密码
vim /etc/sudoers
增加一行
your_user_name ALL=(ALL:ALL) NOPASSWD:ALL
例如我的用户名为haima
haima ALL=(ALL:ALL) NOPASSWD:ALL
修改
%sudo ALL=(ALL:ALL) ALL
为
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
# 如果没有就添加这行
以后就可以免密码执行了
切加普通账号
root@haima-PC:~/Desktop$ su haima
haima@haima-PC:~/Desktop$ id
uid=1000(haima) gid=1000(haima) 组=1000(haima),7(lp),27(sudo),100(users),109(netdev),113(lpadmin),119(scanner),123(sambashare)
haima@haima-PC:~/Desktop$ sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -oumask=022 -o nonempty
haima@haima-PC:~/Desktop$ cd /mnt/
haima@haima-PC:/mnt$ ll
总用量 5
drwxr-xr-x 1 haima root 4192 8月 6 18:17 hgfs
haima@haima-PC:/mnt$ cd hgfs/
haima@haima-PC:/mnt/hgfs$ ll
总用量 4
drwxr-xr-x 1 haima root 4096 3月 27 12:47 work
上面只是临时生效,可以把命令加入开机启动里
修改文件
haima@haima-PC:~/Desktop$ vim ~/.bashrc
添加下面的内容
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -oumask=022 -o nonempty
保存退出取可
重启系统后查看,普通用户已经可以看到共享的文件了.
haima@haima-PC:~/Desktop$ cd /mnt/hgfs/work/
haima@haima-PC:/mnt/hgfs/work$ ls
docker golang php ruby sh tools
Ubuntu(Linux)虚拟机与主机共享文件夹hgfs文件普通用户不能访问问题的更多相关文章
- VirtualBox中Linux虚拟机与主机共享文件夹
VirtualBox中Linux虚拟机与主机共享文件夹 一.Linux虚拟机安装增强功能 二.点击虚拟机 设置-->选择 共享文件夹-->点击右侧的带加号的文件夹图标,执行下面的操作1. ...
- VMware上Linux虚拟机和Windows共享文件夹
参考文章:https://blog.csdn.net/qq_19004627/article/details/78689641 操作环境:主机:Windows10,VMware Workstation ...
- Red Hat Linux虚拟机与主机共享文件
前置条件:linux上安装了VMware_Tool 参考https://dieyaxianju.cnblogs.com/EditPosts.aspx?postid=6829590 一.首先在本机上新建 ...
- VMware虚拟机与主机共享文件夹
VMware也可以像docker容器那样"挂载"主机上的目录给虚拟机,在虚拟机上访问共享目录就跟访问自己的目录一样方便. 1. 虚拟机(M) -> 设置(S)-> 选项 ...
- linux虚拟机与winodows共享文件夹----linux安装VMware tools
虚拟机里面想要获取原来本机 系统的文件,十分麻烦.为了实现原系统与虚拟机的共享文件夹,可以通过安装vmware tools达到共享目的. 1 安装vmware tools (1)检查虚拟机上是否挂 ...
- VM虚拟机如何和主机共享文件夹或文件
请一定要选中Map as a network drive in Windows guests,否则将无法查看共享.
- VirtualBox使用Centos7与主机共享文件夹
最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信.在其中遇到一些我解决的技术问题记录 ...
- VMware中Linux虚拟机与Windows主机共享文件夹
VMware下Linux虚拟机与Windows主机共享文件夹 1. 安装vm-tool 2. 开启共享文件夹 虚拟机->设置->选项->共享文件夹"右边选择"总是 ...
- Vmware Ubuntu 虚拟机与Windows主机共享文件夹
概述: 1.安装Vmware tool 2.设置共享文件夹并选择总是连接 3.运行命令挂载共享文件夹 前两步很简单,第三步在root权限下运行命令:mount -t vmhgfs .host:/ /m ...
- Ubuntu Linux虚拟机与windows快速创建共享文件夹
有时候我们需要在windows下与远程Linux服务器传输文件,之前使用pscp传输文件很方便,但不方便传输多文件,同时也不便于查看.看了网上的教程总结创建共享文件夹的流程: 1.首先在本地windo ...
随机推荐
- 程序员必备上传服务器Xftp及连接服务器工具Xshell
1.下面截图为破解工具,点击执行就可以用了 压缩包放云盘了,私信我即可 (不知道咋上传,有点尴尬Q.Q)
- 【VMware vSAN】创建vSAN Max集群并配置挂载远程数据存储。
VMware Explore 2023大会上,VMware正式发布了vSAN Max,这是VMware的一种全新分解存储架构,可以为vSphere集群提供PB级分解存储.vSAN Max是基于vSAN ...
- #2-SAT,Tarjan,前缀优化建边#洛谷 6378 [PA2010]Riddle
题目 \(n\) 个点 \(m\) 条边的无向图被分成 \(k\) 个部分.每个部分包含一些点. 请选择一些关键点,使得每个部分恰有一个关键点,且每条边至少有一个端点是关键点. 分析 每条边至少有一个 ...
- 稀疏镜像在OpenHarmony上的应用
一.稀疏镜像升级背景 常用系统镜像格式为原始镜像,即RAW格式.镜像体积比较大,在烧录固件或者升级固件时比较耗时,而且在移动设备升级过程时比较耗费流量.为此,将原始镜像用稀疏描述,可以大大地缩减镜像体 ...
- MogDB/opengauss触发器简介(1)
MogDB/opengauss 触发器简介(1) 触发器是对应用动作的响应机制,当应用对一个对象发起 DML 操作时,就会产生一个触发事件(Event).如果该对象上拥有该事件对应的触发器,那么就会检 ...
- 【资料包】HDC.Together 2023精选Codelabs指南现已上线(内有活动)
今年HDC.Together 2023的Codelabs挑战系列活动如期而至,众多开发者齐聚一堂,积极参与.本次赛题中部分Codelabs已在官网上线详细操作指南,让我们与众多coders一起探索代 ...
- Telnet qsnctfwp
Windows 安装 Telnet 在控制面板的程序和功能中选择打开或关闭Windows功能 启用 Telnet 客户端并单击确认退出 启动终端,输入命令 telnet 打开 Telnet 客户端 在 ...
- Top 20 OpenSSH Server Best Security Practices
Top 20 OpenSSH Server Best Security Practices by NIX Craft on July 24, 2009 · 139 comments· LAST UPD ...
- 将项目封装进docker进行迁移和使用
首先要理解docker的基本使用,本文不做过多阐述,博主也对docker没有了解透彻. 这里列一下docker的基本命令: docker info # 查看docker信息 docker -v # 查 ...
- 力扣26(java&python)-删除有序数组中的重复项(简单)
题目: 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度.元素的 相对顺序 应该保持 一致 . 由于在某些语言中不能改变数组的长 ...