Permissions 流浪汉的权限被拒绝错误

Permissions 流浪汉的权限被拒绝错误,permissions,vagrant,Permissions,Vagrant,我犯了一个错误,曾经运行“sudo vagrant up”,现在每当我运行“vagrant up”,它都会给我以下错误 ==> default: Running cleanup tasks for 'chef_solo' provisioner... /opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/environment.rb:492:in `initialize': P Permission denied - /Us

我犯了一个错误,曾经运行“sudo vagrant up”,现在每当我运行“vagrant up”,它都会给我以下错误

==> default: Running cleanup tasks for 'chef_solo' provisioner...
/opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/environment.rb:492:in `initialize':   P Permission denied - /Users/mkv/.vagrant.d/data/lock.fpcollision.lock (Errno::EACCES)
我尝试过删除.vagrant文件夹和Cheffile,但总是出现同样的错误


我能做些什么来解决这个问题?

这个问题与您意外使用root运行应用程序的权限有关

按照以下步骤操作:

  • 删除
    /Users/mkv/.vagrant.d/data/lock.fpcollision.lock
    并再次运行
    vagrant up

  • 在/Users/mkv下查找root拥有的任何文件,包括隐藏文件。如果找到,请将其更改回您自己的用户帐户

  • 您可以运行下面的命令来查找root用户拥有的文件

      find /Users/mkv -type f -user root -print
    

    对于那些想知道如何将用户更改为当前用户的用户,请使用find命令:

    sudo find ~/.vagrant.d/data/lock.fpcollision.lock -type f -user root -exec chown $USER {} \;
    

    删除
    /Users/mkv/.vagrant.d/data/lock.fpcollision.lock
    并再次运行
    vagrant up
    。其次,在/Users/mkv下查找root拥有的任何文件,包括隐藏文件。如果找到,请将其更改回您自己的用户帐户。这样可以修复它。谢谢!好消息,那么我来回答。谢谢你——这起作用了!我运行了
    sudo vagrant
    ,它开始引发所有这些问题。差不多一年半后的回应方式;)@卷心菜真的很难抱我那么久。。几分钟后,我几乎滑倒了,想做出回应,但随后我要告诉自己“你比这更强大,好事需要时间”。我等着。。直到今天。