From cbbc215067f039d172389b0814e22d041363d9f6 Mon Sep 17 00:00:00 2001 From: Donne Martin Date: Sat, 25 Jul 2015 05:33:32 -0400 Subject: [PATCH] pydata.sh: Prevent running the script with sudo. --- pydata.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pydata.sh b/pydata.sh index f5b7de0b9..f627a130c 100755 --- a/pydata.sh +++ b/pydata.sh @@ -1,12 +1,10 @@ #!/usr/bin/env bash -# ~/.pydata +# ~/pydata.sh -# Ask for the administrator password upfront -sudo -v - -# Keep-alive: update existing `sudo` time stamp until the script has finished -while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & +# Removed user's cached credentials +# This script might be run with .dots, which uses elevated privileges +sudo -K echo "------------------------------" echo "Setting up pip." @@ -22,8 +20,8 @@ echo "------------------------------" echo "Setting up virtual environments." # Install virtual environments globally -sudo pip install virtualenv -sudo pip install virtualenvwrapper +pip install virtualenv +pip install virtualenvwrapper echo "------------------------------" echo "Source virtualenvwrapper from ~/.extra"