Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: can't write zsh_history
- X-seq: zsh-users 10861
- From: William Scott <wgscott@xxxxxxxxxxxxxxxxxx>
- To: Peter Stephenson <pws@xxxxxxx>
- Subject: Re: can't write zsh_history
- Date: Fri, 13 Oct 2006 07:27:33 -0700 (PDT)
- Cc: zsh-users@xxxxxxxxxx
- In-reply-to: <200610121802.k9CI2A8i025805@xxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <76C42610-83A0-4174-ADBF-5CD4D75891D5@xxxxxxxxx> <200610121802.k9CI2A8i025805@xxxxxxxxxxxxxx>
root. Is there something I can do to alter the way zsh writes to my
history file when I am root?
if (( ! EUID )); then
HISTFILE=~/.history_root
else
HISTFILE=~/.history
fi
You got my hopes up with this, but unfortunately I can't get this
to work, using my favorite security hole:
luser-% sudo zsh
root-# (various nefarious evildoing)
root-# exit
zsh: can't write history file /Users/luser/.zsh_history
(I call it .zsh_history, BTW).
Even "sudo zsh -l" doesn't help. $HISTFILE never changes.
I thought about having it update dynamically like $PWD,
but it seems like a lot of overhead for an occasional
irritation. In addition, in my case at least the
ownership of ~/.zsh_history remains with luser.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author