首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Linux上挂载共享文件夹

无法在Linux上挂载共享文件夹
EN

Unix & Linux用户
提问于 2015-11-21 20:38:16
回答 1查看 1.4K关注 0票数 1

主机: OS X El Capitan

虚拟机: Linux (64位)通过虚拟盒

目标:在Mac上共享文件夹,所以当我更改主机上的文件时,它们也会在虚拟机上被更改。

错误:mount error(13) permission denied.

我已经做过和尝试过的事情:

  • 我在主机上共享了文件夹:与每个拥有读写权限的人共享。
  • 我已经运行了以下命令:sudo mount -t cifs //192.168.1.2/ia /var/www/apps/ia -o username="arsenpr",password="pass"
  • 正如其他人建议的那样,我尝试过将sec=选项放入其中,我也尝试删除用户名和密码周围的括号。
  • 此外,我还假设我使用了其他用户名(这太奇怪了,但尝试了一下)--没有用。我问我的终端机whoami,它回答了‘砷’。

这些都帮不了我..。我花了两天时间尝试不同的东西,不同的旗帜和阅读人的坐骑。

我之所以不考虑放弃,是因为如果我在Windows主机上运行相同的虚拟机,并且做同样的事情,它就会工作。虽然我的windows机器上有域名,而且我还在命令的末尾添加了,domain=DOMAINNAME,但是在第二点中的命令中,它立即起作用了。

实际上,我也尝试在Mac上放置域,但实际上我不知道它是什么,也不知道应该在哪里查找。我看了看System Preferences -> Network -> connected wifi -> advanced -> WINS -> workgroup。但我不确定这是不是寻找网络域名的合适地点。

任何帮助都将不胜感激。如果我错过了什么,问其他问题。提前感谢!

更新

哦,我今天看到的,在重新安装系统之后:

它事件没有要求密码..。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-11-21 20:59:05

当我在Virtualbox上有一个centOS6时,我通常在/etc/rc.local(来宾机器端)中添加如下一行:

代码语言:javascript
运行
复制
mount -t vboxsf -o umask=0000,gid=48,uid=48 name-of-the-shared-folder /path/of/the/mounted/directory

这应该会在VM启动时自动挂载共享文件夹。

PS:如果你有一个域名,你可以通过打开一个终端获得你的当前域名,并执行例如。以下命令:

代码语言:javascript
运行
复制
domainname

阿尔谢尼·普罗哈奇克提供的最新情况:

我应该说,如果没有奈克的回答,这个答案对我来说是行不通的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/244625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档