deleting login history after logging out
Paul Howarth
paul at city-fan.org
Mon Jun 27 10:41:41 UTC 2005
Oliver Leitner wrote:
> Ankush Grover wrote:
>>Please tell me how to delete the user's bash history file after he or
>>she logs out.
>>I tried this /etc/skel/bash_logout
>>
>>rm -f $HOME/bash_history
>>
>>But it is not working.
>>
>>Can anyone tell me how to do this .I want to do it for every user.
>
>
> Dear Ankush
>
> the easiest way would be a cronjob, that does a history -c every 5
> minutes or so.
>
> on a wider approach you might wanna try to make your own daemon, that
> does the job.
>
> i hope that helps you further
Wouldn't a better method be to prevent the creation of the history file
in the first place?
One way to do this might be:
# echo "unset HISTFILE" > /etc/profile.d/nohistfile.sh
# chmod 755 /etc/profile.d/nohistfile.sh
I haven't tried this but it *should* work.
Paul.
More information about the fedora-list
mailing list