]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
vimrc: Don't allow running as root.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index 040dad1286c37be94e92062ea81ef471b6e034da..c8ce11fbdc94473ca077709c62af901014d5db6c 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -3,6 +3,13 @@
 
 " EDITOR SETTINGS
 
+" Prevent editing as root as it may cause security problems. Use sudoedit
+" instead. Thanks to godlygeek in #vim on Freenode (2009-06-19 22:21).
+if $HOME == '/root' || exists('$SUDO_USER')
+    echomsg 'Running as root is forbidden! Use sudoedit.'
+    qa
+endif
+
 " Make sure Vim (and not Vi) settings are used.
 set nocompatible