Ubuntu@Vagrantにおけるubuntuユーザのパスワード

少々わかりづらいが、表題の通りである。Vagrantで起動しているUbuntu 16.04がある。`vagrant ssh`でログインされる”ubuntu“ユーザのパスワードを知りたい。

■ 環境

  • Ubuntu 16.04
  • Vagrant 1.9.4

■ Ubuntu

使用しているBoxは下記のものである。

$ vagrant box list
ubuntu/xenial64  (virtualbox, 20170331.0.0)
$

このBoxにおける”ubuntu“ユーザのパスワードについては下記のファイルに書かれていた。

$ cat ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-xenial64/20170331.0.0/virtualbox/Vagrantfile
# Front load the includes
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)

Vagrant.configure("2") do |config|
  config.vm.base_mac = "026F8338C1E5"
  config.ssh.username = "ubuntu"
  config.ssh.password = "e43b35d5be0112aeaa005902"

  config.vm.provider "virtualbox" do |vb|
     vb.customize [ "modifyvm", :id, "--uart1", "0x3F8", "4" ]
     vb.customize [ "modifyvm", :id, "--uartmode1", "file", File.join(Dir.pwd, "ubuntu-xenial-16.04-cloudimg-console.log") ]
  end
end
$

この”Vagrantfile“の”config.ssh.password“である。試しにこのパスワードを用いて`su`してみると下記のようになった。

$ vagrant ssh
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-75-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

8 packages can be updated.
0 updates are security updates.


Last login: Thu May  11 19:17:14 2017 from 10.0.2.2
ubuntu@ubuntu-xenial:~$
ubuntu@ubuntu-xenial:~$ su - ubuntu
Password: e43b35d5be0112aeaa005902
ubuntu@ubuntu-xenial:~$

ちなみに先日のエントリでどのversionのBoxを使用しているか知りたかったのかは、今回のエントリの為である。

以上。

■ 関連

VagrantでVMが使用しているBoxのversion