这是坚持技术写作计划(含翻译)的第43篇,定个小目标999,每周最少2篇。
本文是在windows进行jumpserver二开时,需要用到vbox的共享文件夹(宿主<->虚拟机双向读写),vagrant默认登录用户是vagrant,而vbox的挂载文件夹是vboxsf组的,故而访问时会报 Permission denied
问题。
python+vagrant+virtualbox系列文章
- 036-win10搭建python的linux开发环境(pycharm+vagrant+virtualbox)
- 037-vagrant启动(up)后自动同步文件(rsync-auto)
- 040-解决Linux使用virtualbox共享文件夹问题
- 042-解决win10 VirtualBox无法启动(VERR_NEM_VM_CREATE_FAILED)
- 043-解决vagrant访问virtualbox共享文件夹报无权限问题(Permission denied)
解决办法
# 登录虚拟机
$ vagrant ssh
# 将当前用户添加到vboxsf组内
$ sudo usermod -aG vboxsf $USER
# 以vboxsf组的身份重新登录 (注销,重启也可以)
$ newgrp - vboxsf
也可以参见我在 Stack Exchange下 Permission denied when accessing VirtualBox shared folder when member of the vboxsf group 的回答
招聘小广告
山东济南的小伙伴欢迎投简历啊 加入我们 , 一起搞事情。
长期招聘,Java程序员,大数据工程师,运维工程师,前端工程师。