Gostaria de rodar vagrant sem ser solicitada uma senha. Como este post sugere, usei o visudo para adicionar a seguinte linha ao meu arquivo sudoers .
john-moz ALL=(ALL) NOPASSWD: /usr/bin/vagrant
Isso não parece funcionar. Ainda sou solicitada uma senha ao usar o vagrant . Estou fazendo algo errado?
vagrant
script, por sua vez, inicia alguns outros scripts. Talvez o cenário não chegue até eles.Verifique onde
vagrant
realmente é:which vagrant
. Talvez você o tenha instalado como uma jóia (que agora é uma maneira obsoleta de instalar o Vagrant).Mas você nunca deve executar o Vagrant como raiz. Por que você precisaria?
fonte
O próprio Vagrant executa muitos
sudo
comandos para modificar / etc / exportações e reiniciar o servidor NFS. Sua regra não corresponde a nenhuma delas.Os comandos usados variam entre os sistemas operacionais host e as versões do Vagrant, mas as regras nesta essência ainda devem estar bastante próximas. Provavelmente, você pode ver os comandos para sua versão em /var/log/auth.log.
Esperamos que uma versão futura do Vagrant extraia tudo isso para um script incluído, então você só precisa adicionar permissões de sudo.
fonte