]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
vimrc: Don't allow running as root.
authorSimon Ruderich <simon@ruderich.org>
Wed, 6 Jan 2010 16:33:25 +0000 (17:33 +0100)
committerSimon Ruderich <simon@ruderich.org>
Wed, 6 Jan 2010 16:33:25 +0000 (17:33 +0100)
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