我每天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