Hacker News new | ask | show | jobs
by detaro 3807 days ago
No, since you can just turn it off or prepend all your commands with a space to hide them.
1 comments

You can remove ignorespace from HISTCONTROL for the latter, and for the former, can't you just remove chattr's execute permission for that user?
The user can point $HISTFILE elsewhere (e.g., /dev/null), `unset` it, use another shell, ...
It looks like you could lock down the environment variables with rbash http://unix.stackexchange.com/questions/66627/is-there-anywa...

But that's getting into no-man's land I guess