我们的网络上有一台 Mac(我们称之为 MACHINE),它被配置为进行 LDAP 身份验证。这台 Mac 上没有名为 USER 的本地用户,但 LDAP 服务器知道有一个名为 USER 的用户。
当我从我的 Mac 执行此命令时:
ssh USER@MACHINE echo \$PATH
该路径是从哪里加载的?
(请注意,我得到的路径与我执行 ssh、打开远程会话然后键入 echo $PATH 时完全不同)
有很多地方没有加载路径(我知道这一点,因为它们指定了没有出现在实际 \$PATH 中的路径):
/etc/paths
/etc/paths.d
/etc/bashrc
谢谢,克里斯