> Its vendor lock to have an 'ubuntu' user on Ubuntu, but having a
> 'vagrant' user on guests running under vagrant is just expected ?

Well, no and yes. I'm not talking about having the `ubuntu` user, I'm
talking about not having the `vagrant` user for Vagrant to work as
expected out of the box. Imagine there's a prebuilt mysql package for
some Bananas OS that at some point became configured to run mysql daemon
under `bananas` user rather then `mysql` by default, and after it's
installed there's no `mysql` user in the system. Imagine then that you
have some automation that installs mysql and creates some files with
`mysql` owner. Would you expect it to fail with 'No such user' error? Or
would you be happy to add conditions to your code like `if (os ==
'Bananas' and os_version >= 16.04) mysql_user = 'bananas'` I guess not.
And what if it happened to all software for every Linux distribution?
That would be a nightmare. That's why it's important to follow
conventions like the one about the vagrant user.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1569237

Title:
  vagrant xenial box is not provided with vagrant/vagrant username and
  password

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1569237/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to