logo

用户隔离

概述

默认情况下,Forge 使用默认的 forge 用户,该用户是在服务器初始配置过程中创建的,用于所有部署、守护进程、计划作业、PHP-FPM 和其他进程。

通过 Forge 的“用户隔离”功能,Forge 将为给定站点创建单独的用户。这与 WordPress 等项目结合使用时特别有用,以防止插件恶意访问 forge 用户(或其他隔离用户)拥有的目录中的内容。

Forge 用户权限

forge 用户被视为“超级用户”,因此能够读取隔离用户目录中的所有文件。

Sudo 访问

forge 用户类似,新创建的隔离用户也具有有限的 sudo 访问权限。他们可以重新加载需要密码的 PHP-FPM 服务

bash
sudo -S service php8.1-fpm reload

如果您需要进一步的 sudo 权限,您应该以 forge 用户身份登录,并使用 sudo susudo -i 命令切换到 root 用户。

通过 SFTP 连接

您可以以隔离用户身份通过 SFTP 连接到您的服务器。我们建议您使用 SFTP 客户端,例如 TransmitFilezilla。但是,在开始之前,您应该首先 将您的 SSH 密钥上传到服务器,用于隔离用户。