Не удается запустить Heroku из общей папки Virtualbox (неверное разрешение)
Я не могу запустить Heroku из домашней общей папки Virtualbox и каждый раз получаю сообщение об ошибке разрешения:
vagrant @ precision32:~/projects/mysite$ heroku login Биты разрешений для '/home/user/.netrc' должны быть 0600, но равны 777. Вы должны запустить
chmod 0600 /home/user/.netrc
так что ваши учетные данные не доступны для других.
Я считаю, что проблема заключается в разрешениях для общих папок, так как команда chmod не влияет на файл.
Должен ли я сменить разрешение на моей машине с Windows? И как мне сделать это правильно?
Спасибо за твою помощь
1 ответ
Решение
Следующая строка в vagrantfile решила проблему:
config.vm.synced_folder "user", "/home/user/", :mount_options => ["dmode=755","fmode=600"]