默认情况下,Forge 使用默认的 forge
用户,该用户是在服务器初始配置过程中创建的,用于所有部署、守护进程、计划作业、PHP-FPM 和其他进程。
通过 Forge 的“用户隔离”功能,Forge 将为给定站点创建单独的用户。这与 WordPress 等项目结合使用时特别有用,以防止插件恶意访问 forge
用户(或其他隔离用户)拥有的目录中的内容。
Forge 用户权限
forge
用户被视为“超级用户”,因此能够读取隔离用户目录中的所有文件。
与 forge
用户类似,新创建的隔离用户也具有有限的 sudo 访问权限。他们可以重新加载需要密码的 PHP-FPM 服务
sudo -S service php8.1-fpm reload
如果您需要进一步的 sudo 权限,您应该以 forge
用户身份登录,并使用 sudo su
或 sudo -i
命令切换到 root
用户。
您可以以隔离用户身份通过 SFTP 连接到您的服务器。我们建议您使用 SFTP 客户端,例如 Transmit 或 Filezilla。但是,在开始之前,您应该首先 将您的 SSH 密钥上传到服务器,用于隔离用户。