You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Ubuntu 22.04/Plesk Obsidian中,应选哪个用户运行Composer安装包?

在Plesk Obsidian中选择合适的用户运行Composer
  • 优先使用对应网站的专属系统用户
    Plesk会为每个托管的网站创建独立的系统用户,用户名通常和域名关联(比如域名example.com对应的用户可能是example.com或user_example)。你可以通过Plesk面板进入目标网站的「托管设置」,在「系统用户」选项里找到该用户名。切换到该用户的命令为:

    su - <用户名>
    

    若用户名包含特殊字符,用引号包裹即可,比如su - "example.com"。

  • 全局安装可创建专用低权限用户
    如果需要为多个网站共用Composer,可创建一个专门的低权限用户:

    # 创建带家目录和bash shell的用户
    useradd -m -s /bin/bash composer_user
    # 设置用户密码
    passwd composer_user
    

    之后要确保该用户对目标项目目录有读写权限,也可通过Plesk面板调整目录权限。

  • 关键注意事项

    • 严禁使用root用户运行Composer,避免权限安全风险
    • 切换用户后,可用whoami命令确认当前用户身份
    • 若在网站根目录操作,需确保所用用户拥有该目录的读写权限,必要时执行:
      chown -R <用户名>:<用户名> /path/to/website/root
      

内容的提问来源于stack exchange,提问作者Madamadam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:38:10