useradd -d /boot/vagrant vagrant
creates a UNIX user vagrant
and a home directory /boot/vagrant
, but neglects to set appropriate ownership of this directory.
As a workaround, I am manually correcting this by executing chown vagrant /boot/vagrant
.