Laravel Forge 无法运行 sudo 命令。

5

我正在使用 "Laravel Forge",希望运行sudo命令来创建交换文件,但是因为无法从forge用户运行sudo命令而失败。如何获取root访问权限或运行sudo命令?


我也有这个问题。 - Winston Fale
2个回答

11

当您配置 Forge 服务器时,系统会向您发送一封电子邮件,其中包含 SUDO 密码。您可以使用此密码进行 susudo


问题是Forge已禁用root身份验证,所以我们只能通过SSH密钥登录。请问Forge用户有没有办法运行root访问命令? - Viony Veronica
你不使用 root,而是使用 su 并提升自己以作为 sudo 用户执行 sudo 权限。 - Ohgodwhy
好的,我尝试了susudo,它们要求我输入密码,因为我是通过Forge创建服务器的,所以我从来没有设置过密码。如何在不输入密码的情况下使用该命令? - Viony Veronica
1
这可能有点老了,但是我也遇到了同样的问题。在使用 Forge 中的 SSH 密钥登录时无法使用 susudo 命令,因为它要求输入密码。 - Link14
@Link14 你试图以 forge@server 用户身份登录吗? - Ohgodwhy
@Ohgodwhy 我正在以 forge 身份登录 - Link14

0

我正在使用Amazon Lightsail和Forge。

Lightsail提供了一个PEM文件,允许访问具有sudo但无需密码的ubuntu用户。

如果您拥有PEM文件,可以作为ubuntu@<ip地址> ssh登录。

ssh -i ~/.ssh/xxxxxxxxxxxx.pem ubuntu@xxx.xxx.xxx.xxx


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