IBM AIX 无法在 bash shell 中查看历史记录

IBM AIX 无法在 bash shell 中查看历史记录

我每天su 的AIX 用户没有从SSH 会话到SSH 会话的历史记录。我使用的是 bash shell,因为 Korn shell 替代方案不会自动完成,这是一个更大的麻烦。

我已经将这些行放入主文件夹中的 .profile 文件中:

export HISTSIZE=10000
export EXTENDED_HISTORY=ON

我没有root密码来修改/etc/profile。

当我做

ls $HISTFILE 

我明白了/用户/我/.bash_history代替/用户/user_I_su_to/.bash_history

我也尝试添加到文件/用户/user_I_su_to/.bash_history该行:导出 HISTFILE=/usagers/user_I_su_to/.bash_history

当然,我退出了 SSH 会话并重新登录以进行申请。

答案1

解决了这个问题。如果我使用以下语法,历史记录将正确显示:

su - user_I_su_to

代替:

su user_I_su_to

相关内容