首页 > 解决方案 > 在远程服务器上切换用户后“找不到命令”

问题描述

我在以用户 A 身份登录的远程 Ubuntu 服务器上安装了 PyInstaller,并将安装位置添加到我的 PATH 中,以访问 PyInstaller 命令。我可以使用以用户 A 身份登录的 PyInstaller,但是当我登录sudo su到用户 B 时,我得到-bash: pyinstaller: command not found

当我注销服务器并以用户 B 身份登录时,我可以使用 PyInstaller,但是当我登录sudo su用户 A 时,我得到了同样的错误。sudo su- 回到用户 B,我仍然得到那个错误。

似乎我只能通过初始登录的用户会话访问 PyInstaller。有谁知道为什么?

标签: ubuntupyinstaller

解决方案


推荐阅读