Vagrant Homestead的root密码是什么?

11

我已经安装了Homestead:

vagrant box add laravel/homestead vagrant init vagrant up

我可以使用用户名vagrant和密码vagrant登录,但是我无法以root用户身份登录!

root:root 和 root:vagrant 不是正确的密码。

我的解决方案是:没有root密码,因为用户“vagrant”可以运行sudo -s bash命令。


5个回答

16

第一个链接已经失效:您进入了404空间(页面未找到) - Pathros
@Pathros 谢谢。这就是为什么我先写了答案而不只是粘贴链接的原因。但我想要表扬一下我学习它的方式。 - Ryan

7
根据文档vagrant用户的默认密码是vagrant
这个用户应该使用不安全的密钥对进行设置,这是Vagrant尝试SSH的默认设置。此外,即使Vagrant默认使用基于密钥的身份验证,将"vagrant"用户的密码设置为"vagrant"是一般惯例。这样,如果需要,人们就可以手动登录该用户。

1
请将以下与编程有关的内容从英语翻译成中文。只返回翻译后的文本,不要使用图片。 - mechnicov
1
这是 Homestead 12.x 的正确答案。 - Spencer Hill

1

根据我的经验,这并不准确。重新启动PHP时的输出显示用户名为vagrant,我尝试了密码“secret”,但未被接受。也许这是特定版本的问题?对于数据库是正确的,但对于服务/ ssh本身则不是。 - Spencer Hill

0

尝试使用这个密码:secret

我认为这个密码有效。


1
不是这样的!系统是Ubuntu 16.04.2 LTS Homestead。 - Samarkand
这是用于Homestead MySQL的:root/secret。 - Aipo
在Windows Homestead中它可以工作...免费工作...谢谢。 - Syam kumar KK
$ su Password: secret. Then I got su: Authentication failure - Pathros

0
我通过更改端口来解决了问题: 在.env文件中,DB_PORT=33060
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=33060
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接