root GNOME 终端许多命令未找到,但所有命令都可以在 root SSH 中使用

root GNOME 终端许多命令未找到,但所有命令都可以在 root SSH 中使用

root GNOME 终端许多命令未找到,但所有命令都可以在 root SSH 中使用

如果我远程连接或从控制台连接,它们可以工作示例:GNOME 终端

[root@server ~]# which openvpn
/usr/bin/which: no openvpn in (/usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin)

SSH 终端:

[root@server ~]# which openvpn
/usr/sbin/openvpn

谢谢您,我为一个基本问题道歉,但我花了很多时间阅读解决方案并尝试过。

答案1

从表面上看,当您启动 GNOME 终端时——请,告诉我你没有以 root 身份运行整个桌面会话,我现在不需要另一个溃疡 - 它加载一个环境,其中的PATH变量仅设置为用户空间路径 - /usr/bin//bin/等等。

OpenVPN 位于 ,/usr/sbin因为它需要一些提升的权限才能使用。

相关内容