我将rkhunter
编译并删除到/usr/local/bin/rkhunter
之后我
yum install -y rkhunter
但是当我尝试启动rkhunter时,我需要/usr/bin/rkhunter
因为它一直在寻找/usr/local/bin/rkhunter
我看了/etc/profile /etc/profile.d/
和bash_profile
什么也看不见
除非我正在运行
whereis rkhunter
我收到:
rkhunter: /usr/bin/rkhunter /etc/rkhunter.conf /usr/local/bin/rkhunter /usr/share/rkhunter /usr/share/man/man8/rkhunter.8.gz
所以我怎么能删除这条路径? THK!
乔纳森
答案 0 :(得分:0)
由于记住当前shell的hash
表中的位置而发生这种情况。
要覆盖rkhunter
使用的现有条目:
hash -p /usr/bin/rkhunter rkhunter
或者删除rkhunter
的记住位置:
hash -d rkhunter
显示当前记住的rkhunter
使用位置
hash -t rkhunter
PS:您也可以退出当前的shell并再次登录以获取新的哈希条目。