Laravel Forge 无法运行 sudo 命令
Posted
技术标签:
【中文标题】Laravel Forge 无法运行 sudo 命令【英文标题】:Laravel Forge Cannot run sudo command 【发布时间】:2016-10-20 00:16:14 【问题描述】:我正在使用“Laravel Forge”并想运行 sudo 来创建交换文件,但它失败了,因为我无法从 forge 用户运行 sudo 命令。如何获得 root 访问权限或运行 sudo 评论?
【问题讨论】:
我也有这个问题 【参考方案1】:当您配置 Forge 服务器时,系统会向您发送一封电子邮件,其中包含 SUDO
密码。您可以使用此密码su
或sudo
。
【讨论】:
问题是forge禁用root身份验证,所以我们只能通过ssh key登录..有什么方法可以让forge用户运行root访问命令? 你不使用root
你使用su
并且你提升自己以作为sudo用户执行sudo权限。
好吧,我试过su
或sudo
他们问我密码,因为我用forge 创建服务器,所以我从来没有密码。如何在没有密码的情况下使用该命令?
这可能是旧的,但同样的问题。使用 Forge 中的 SSH 密钥登录时,无法使用 su
或 sudo
,它要求输入密码。
@Link14 您尝试以forge@server
身份登录的用户是什么?【参考方案2】:
我正在使用带有 forge 的 Amazon Lightsail。
我有一个由 lightail 提供的 pem 文件,它允许访问 ubuntu
用户,该用户在没有密码的情况下使用 sudo。
如果你有 pem 文件,你可以以 ubuntu@<ip address>
的身份登录。
ssh -i ~/.ssh/xxxxxxxxxxxx.pem ubuntu@xxx.xxx.xxx.xxx
【讨论】:
以上是关于Laravel Forge 无法运行 sudo 命令的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Forge、nginx 和 AWS 连接到 Laravel Websocket
流明(Laravel):运行“php artisan migrate:install”时“用户'forge'@'localhost'的访问被拒绝”
TaskQueue.php 错误 - Laravel 5 & Forge