[packages/zsh] blacklist some dangerous commands from shell history

gotar gotar at pld-linux.org
Sun Oct 16 11:17:34 CEST 2016


commit 78101b75ad63a358e89e65baa9a95dbccf691881
Author: Tomasz Pala <gotar at pld-linux.org>
Date:   Sun Oct 16 11:09:19 2016 +0200

    blacklist some dangerous commands from shell history

 zshrc | 13 +++++++++++++
 1 file changed, 13 insertions(+)
---
diff --git a/zshrc b/zshrc
index 85c34bb..96c0d75 100644
--- a/zshrc
+++ b/zshrc
@@ -2,8 +2,21 @@
 
 alias which=whence
 alias cd='builtin cd'
+
+# mc: don't clutter history
 alias precmd=' precmd'
 
+# avoid accidental execution from history by inhibiting saving in the first place
+# (easier to mitigate than HISTORY_IGNORE, which in turn might be used for mkfs*)
+alias kill=' kill'
+alias halt=' halt'
+alias init=' init'
+alias poweroff=' poweroff'
+alias reboot=' reboot'
+alias runlevel=' runlevel'
+alias shutdown=' shutdown'
+alias telinit=' telinit'
+
 # SYSTEM WIDE ALIASES ETC.
 for i in /etc/shrc.d/**/*.sh(N); do
 	. $i
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zsh.git/commitdiff/ce11a4feff34c3f6affe4bd1648704c1781484fe



More information about the pld-cvs-commit mailing list