diff --git a/.bashrc b/.bashrc
index 2e8a496569c3602015da0d43708104d872a17919..d07b7805fc5dda9a871a7517f03dbdbcf3434106 100644
--- a/.bashrc
+++ b/.bashrc
@@ -111,6 +111,11 @@ alias color='less --raw-control-chars -p'
 alias pip2='python2 -m pip'
 alias pip3='python3 -m pip'
 
+sudome () (
+    eval "$(declare -F | sed 's/^declare/export/g')"
+    sudo -E "$SHELL" -c "$@"
+)
+
 monitor () {
     eval "$@"
     code="$?"