Синхронизировать домашний каталог с Vagrant [duplicate]

Я хотел бы запустить бродягу без запроса пароля. Как следует из этого сообщения, я использовал visudo для добавления следующей строки в файл sudoers.

john-moz ALL=(ALL) NOPASSWD: /usr/bin/vagrant

Это не работает. Я все еще запрашиваю пароль при использовании vagrant . Я делаю что-то не так?

2
задан 17 December 2013 в 23:51

6 ответов

Попробуйте

john-moz host = (root) NOPASSWD: /usr/bin/vagrant

Вы должны изменить хост на свое имя хоста (возможно, также john-moz)

1
ответ дан 18 July 2018 в 15:35

Сам Vagrant запускает много команд sudo для изменения / etc / exports и перезапуска сервера NFS. Вы правы не соответствуют ни одному из них.

Используемые команды различаются между хост-системами и версиями бродяг, но правила в этом смысле должны быть все еще довольно близкими. Вероятно, вы можете увидеть команды для своей версии в /var/log/auth.log.

. Надеемся, что будущая версия Vagrant выберет все это в комплекте, поэтому вам нужно будет только добавить права sudo.

1
ответ дан 18 July 2018 в 15:35

Попробуйте

john-moz host = (root) NOPASSWD: /usr/bin/vagrant

Вы должны изменить хост на свое имя хоста (возможно, также john-moz)

1
ответ дан 24 July 2018 в 20:40
  • 1
    Не повезло, к сожалению. Я замечаю, что скрипт vagrant по очереди запускает некоторые другие скрипты. Возможно, настройка не доходит до них. – fallingplates 19 December 2013 в 03:02

Сам Vagrant запускает много команд sudo для изменения / etc / exports и перезапуска сервера NFS. Вы правы не соответствуют ни одному из них.

Используемые команды различаются между хост-системами и версиями бродяг, но правила в этом смысле должны быть все еще довольно близкими. Вероятно, вы можете увидеть команды для своей версии в /var/log/auth.log.

. Надеемся, что будущая версия Vagrant выберет все это в комплекте, поэтому вам нужно будет только добавить права sudo.

1
ответ дан 24 July 2018 в 20:40
  • 1
    Я установил Vagrant из .deb, который был загружен на vagrantup.com. Я не использую Vagrant как root, но Vagrant мне нужен мой пароль для записи в / etc / exports. – fallingplates 6 February 2014 в 01:53
  • 2
    А теперь я понимаю вашу проблему. Я напишу новый ответ. – tmatilai 6 February 2014 в 02:01

Попробуйте

john-moz host = (root) NOPASSWD: /usr/bin/vagrant

Вы должны изменить хост на свое имя хоста (возможно, также john-moz)

1
ответ дан 31 July 2018 в 23:41
  • 1
    Не повезло, к сожалению. Я замечаю, что скрипт vagrant по очереди запускает некоторые другие скрипты. Возможно, настройка не доходит до них. – fallingplates 19 December 2013 в 03:02

Сам Vagrant запускает много команд sudo для изменения / etc / exports и перезапуска сервера NFS. Вы правы не соответствуют ни одному из них.

Используемые команды различаются между хост-системами и версиями бродяг, но правила в этом смысле должны быть все еще довольно близкими. Вероятно, вы можете увидеть команды для своей версии в /var/log/auth.log.

. Надеемся, что будущая версия Vagrant выберет все это в комплекте, поэтому вам нужно будет только добавить права sudo.

1
ответ дан 31 July 2018 в 23:41
  • 1
    Я установил Vagrant из .deb, который был загружен на vagrantup.com. Я не использую Vagrant как root, но Vagrant мне нужен мой пароль для записи в / etc / exports. – fallingplates 6 February 2014 в 01:53
  • 2
    А теперь я понимаю вашу проблему. Я напишу новый ответ. – tmatilai 6 February 2014 в 02:01

Другие вопросы по тегам:

Похожие вопросы: