043-解决vagrant访问virtualbox共享文件夹报无权限问题(Permission denied)

2,550 阅读1分钟

这是坚持技术写作计划(含翻译)的第43篇,定个小目标999,每周最少2篇。

本文是在windows进行jumpserver二开时,需要用到vbox的共享文件夹(宿主<->虚拟机双向读写),vagrant默认登录用户是vagrant,而vbox的挂载文件夹是vboxsf组的,故而访问时会报 Permission denied 问题。

python+vagrant+virtualbox系列文章

解决办法

# 登录虚拟机
$ 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程序员,大数据工程师,运维工程师,前端工程师。

参考资料