LoginSignup
4

More than 5 years have passed since last update.

vagrantでubuntu/xenial64のユーザーとパスワード設定

Last updated at Posted at 2017-08-14

ID, PASSがvagrant/vagrantじゃない

vagrantのubuntu/xenial64は、不具合なのか仕様なのかvagant/vagrantではssh接続できません。(知らずにハマりました)
このため、vagrantユーザーを作成して回避するようにしました。

Vagrantfile
Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/xenial64"

  config.vm.network :private_network, ip: "192.168.33.10"

  config.vm.provision :shell, privileged: false, path: "bootstrap.sh"
end
bootstrap.sh
PASSWORD=$(perl -e 'print crypt('vagrant', "\$6\$");')
sudo useradd -p ${PASSWORD} -G sudo -m -s /bin/bash vagrant

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4