虚拟机共享目录引起的权限问题
我在写代码的时候,不喜欢在mac上装相关依赖的组件,因为不同项目之间的依赖冲突有点麻烦,而且久而久之会污染我mac环境。所以我有一个VirtualBox,里面弄一个ubuntu的虚拟机,ssh进去安装,这个虚拟机可以随时抛弃,再重新建立。 但同时我又非常喜欢mac的GUI,所以我把开发目录在Host(mac)和Guest(ubuntu)之间建立共享(shared folder)。这样一来,我既可以拥有和生产环境一模一样的开发环境,也可以享受mac极好的GUI体验。 这样的开发方案一直很完美,直到有一天,发现了一个奇怪的问题……...…