Linux 用户启动在错误的目录中?

Linux 用户启动在错误的目录中?

每当我 su 到用户 X 时,它总是从用户 Y 主目录开始。最大的问题是 X 不运行其 .bash_profile,而是尝试 Y 并失败。我猜这只是用户定义方式的一个拼写错误,但不知道在哪里。这是在 Red Hat 上。

我该如何更改用户的起始目录或以其他方式修复这些症状?

答案1

尝试su -l $userX“提供与用户直接登录时所期望的类似的环境”。

相关内容